I grupa 1. Napisati program koji izračunava i ispisuje zbir 4 najveća od pet brojeva unetih sa standardnog ulaza. ulaz izlaz Analiza: 1.

Слични документи
Prikaz znakova u računalu

Tutoring System for Distance Learning of Java Programming Language

Funkcije predavač: Nadežda Jakšić

Uvod u takmičarsko programiranje

Funkcije predavač: Nadežda Jakšić

Razvoj programa, Code::Blocks, struktura programa, printf, scanf, konverzioni karakteri predavač: Nadežda Jakšić

Programiranje u C-u ili C++-u Pseudo-slučajni brojevi; Dinamička alokacija memorije 1 ZADACI SA ČASA Zadatak 1 Napraviti funkciju koja generišlučajan

1. Vremensko ograničenje Memorijsko ograničenje ulaz izlaz 0,1 s 64 MB standardni ulaz standardni izlaz Banka želi da upozori kupce na sumnjive aktivn

Tutoring System for Distance Learning of Java Programming Language

Programiranje 1 Beleške sa vežbi Školska 2007/2008 godina Matematički fakultet, Beograd Jelena Tomašević December 5, 2007

Grananje u programu predavač: Nadežda Jakšić

Microsoft Word - Zadaci za samostalno vjezbanje 4.doc

PRIRODNO MATEMATIČKI FAKULTET U NIŠU DEPARTMAN ZA RAČUNARSKE NAUKE Utorak, godine PRIJEMNI ISPIT IZ INFORMATIKE 1. Koja od navedenih ekste

Državno natjecanje / Osnove informatike Srednje škole Zadaci U sljedećim pitanjima na odgovore odgovaraš upisivanjem slova koji se nalazi ispred

Microsoft PowerPoint - Programski_Jezik_C_Organizacija_Izvornog_Programa_I_Greske [Compatibility Mode]

LAB PRAKTIKUM OR1 _ETR_

Државно такмичење године 5. и 6. разред 1. [pločice] Правоугаону терасу димензија d s центиметара квадратних треба поплочати коришћењем плочица

Microsoft PowerPoint - Bitovi [Compatibility Mode]

Programiranje 1 Milena Vujošević - Janičić 2008/2009

PowerPoint Presentation

Програмирај!

Microsoft PowerPoint - C-4-1

1

Uvod u računarstvo 2+2

Računarski praktikum I - Vježbe 01 - Uvod

Microsoft Word - Plan numeracije preciscen tekst

Konverzije, operatori, matematičke funkcije predavač: Nadežda Jakšić

Inženjering informacionih sistema

Konstrukcija i analiza algoritama vežbe 10 Nina Radojičić 15. decembar Algoritamske strategije - podeli pa vladaj (divide and conquer) Ova stra

PASCAL UVOD 2 II razred gimnazije

Microsoft Word - 11 Pokazivaci

Microsoft Word - 02 Elementi programskog jezika Pascal

Увод у организацију и архитектуру рачунара 1

Microsoft PowerPoint - PRI2014 KORIGOVANO [Compatibility Mode]

Slide 1

OPIS RAČUNARSKOG SISTEMA Računarski sistem se sastoji od procesora, operativne memorije, tajmera i terminala. Sve komponente računarskog sistema su me

Upitni jezik SQL

PowerPoint Presentation

P1.2 Projektovanje asemblera

Повезивање са интернетом

Microsoft PowerPoint - 03-Slozenost [Compatibility Mode]

NAUČNO-STRUČNA KONFERENCIJA LOGOPEDA SRBIJE INOVATIVNI PRISTUPI U LOGOPEDIJI Nacionalni skup sa međunarodnim učešćem Organizator: Udruženje logopeda S

Računarski praktikum I - Vježbe 03 - Implementacija strukture string

23. siječnja od 13:00 do 14:00 Školsko natjecanje / Osnove informatike Srednje škole RJEŠENJA ZADATAKA S OBJAŠNJENJIMA Sponzori Medijski pokrovi

Uvod u računarstvo 2+2

Tutoring System for Distance Learning of Java Programming Language

PowerPoint Presentation

Osnovi programiranja Beleške sa vežbi Smer Računarstvo i informatika Matematički fakultet, Beograd Jelena Tomašević i Sana Stojanović November 7, 2005

Strukture predavač: Nadežda Jakšić

PROGRAMIRANJE Program je niz naredbi razumljivih računalu koje rješavaju neki problem. Algoritam je postupak raščlanjivanja problema na jednostavnije

Microsoft PowerPoint - MR - Vjezbe - 03.ppt [Compatibility Mode]

Teorija skupova - blog.sake.ba

Programski jezik C

Упутство за пријављивање испита путем интернета Да би студент могао да пријави испит путем интернета мора прво да се пријави. Пријављивање се врши у п

PowerPoint Presentation

COMARC/A Format

Programiranje 1 9. predavanje Saša Singer web.math.pmf.unizg.hr/~singer PMF Matematički odsjek, Zagreb Prog1 2018, 9. predavanje p. 1/6

Konstrukcija i analiza algoritama Nina Radojičić februar Analiza algoritama, rekurentne relacije 1 Definicija: Neka su f i g dve pozitivne fun

Slide 1

Математика 1. Посматрај слику и одреди елементе скуупова: а) б) в) средњи ниво А={ } B={ } А B={ } А B={ } А B={ } B А={ } А={ } B={ } А B={ } А B={ }

Programiranje II Beleške sa vežbi Smer Informatika Matematički fakultet, Beograd Sana Stojanović 1

Microsoft PowerPoint Tema 1. Osnovni informaticki pojmovi (4 casa)

Tutoring System for Distance Learning of Java Programming Language

УПУТСТВО ЗА КОРИСНИКА Приступ локацији часописа Српски архив за целокупно лекарство добија се преко internet adrese: Након

PROCES KUPNJE ULAZNICE NA PORTALU ULAZNICE.HR Početak kupovine... 2 Plaćanje Mastercard karticom... 5 Plaćanje Maestro karticom... 8 Plaćanje American

Шифра ученика: Укупан број бодова: Република Србија МИНИСТАРСТВО ПРОСВЕТЕ, НАУКЕ и технолошког РАзвоја ЗАВОД ЗА ВРЕДНОВАЊЕ КВАЛИТЕТА ОБРАЗОВАЊА И ВАСП

PowerPoint Presentation

PowerPoint Presentation

Dodatne usluge za VOIP priključak:

PROMENLJIVE, TIPOVI PROMENLJIVIH

P11.3 Analiza zivotnog veka, Graf smetnji

070-ALIP2-udzbenik.indb

Generated by Foxit PDF Creator Foxit Software For evaluation only. Operativni sistem U računarstvu, operativni sistem (OS

AKVIZICIJA PODATAKA SA UREĐAJEM NI USB-6008 NI USB-6008 je jednostavni višenamjenski uređaj koji se koristi za akviziciju podataka (preko USBa), kao i

Шифра ученика: Укупан број бодова: Република Србија МИНИСТАРСТВО ПРОСВЕТЕ, НАУКЕ и технолошког РАзвоја ЗАВОД ЗА ВРЕДНОВАЊЕ КВАЛИТЕТА ОБРАЗОВАЊА И ВАСП

Logicko projektovanje racunarskih sistema I

Uvod u računarstvo 2+2

Programiranje 1 5. predavanje dodatak Saša Singer web.math.pmf.unizg.hr/~singer PMF Matematički odsjek, Zagreb Prog1 2018, 5. predavanj

INF INFORMATIKA INF.27.HR.R.K1.20 INF D-S INF D-S027.indd :50:41

Univerzitet u Novom Sadu Tehnički fakultet Mihajlo Pupin Zrenjanin Seminarski rad Predmet: Konkuretno programiranje doc. dr Dejan Lacmanovic Zorica Br

Nastavna cjelina: 1. Jezik računala Kataloška tema: 1.1. Bit 1.2. Brojevi zapisani četvorkom bitova Nastavna jedinica: 1.1. Bit   1.2. Brojevi zapisan

Пакет cmsrb Урош Стефановић 22. март в3.0 1 Зашто cmsrb? Пакет cm-super обезбеђуjе одличну подршку за ћирилицу у разним jезицима, али код њега п

СТЕПЕН појам и особине

Посебни услови пружања TOTAL GROUP услуге

Microsoft Word - 1. REALNI BROJEVI- formulice

Kvadratna jednaqina i funkcija 1. Odrediti sve n N takve da jednaqina x3 + 7x 2 9x + 1 x 2 bar jedno celobrojno rexee. = n ima 2. Ako za j-nu ax 2 +bx

Programiranje 2 0. predavanje Saša Singer web.math.pmf.unizg.hr/~singer PMF Matematički odsjek, Zagreb Prog2 2019, 0. predavanje p. 1/4

AR2019

08 RSA1

РЕПУБЛИКА СРПСКА МИНИСТАРСТВО ПРОСВЈЕТЕ И КУЛТУРЕ РЕПУБЛИЧКИ ПЕДАГОШКИ ЗАВОД Милоша Обилића 39 Бањалука, Тел/факс 051/ , 051/ ; p

Verovatnoća - kolokvijum 17. decembar Profesor daje dva tipa ispita,,,težak ispit i,,lak ispit. Verovatnoća da student dobije težak ispit je

Računarski praktikum I - Vježbe 06 - Standard Template Library (2)

УНИВЕРЗИТЕТ У БЕОГРАДУ МАШИНСКИ ФАКУЛТЕТ Предмет: КОМПЈУТЕРСКА СИМУЛАЦИЈА И ВЕШТАЧКА ИНТЕЛИГЕНЦИЈА Задатак број: Лист/листова: 1/1 Задатак 5.1 Pостоје

Microsoft PowerPoint - 12a PEK EMT VHDL 1 od 4 - Uvod (2011).ppt [Compatibility Mode]

Primenjeno programiranje - vezbe GUI i baze podataka

Microsoft Word - AIDA2kolokvijumRsmerResenja.doc

POVIJEST I GRAĐA RAČUNALA

Uvod u računarstvo 2+2

** Osnovni meni

1198. Agencija za elektronske komunikacije i poštansku djelatnost, na osnovu člana 11 stav 4 i člana 98 Zakona o elektronskim komunikacijama (''Sl. li

Транскрипт:

I grupa 1. Napisati program koji izračunava i ispisuje zbir 4 najveća od pet brojeva unetih sa standardnog ulaza. ulaz izlaz 3 2 1 4 5 14 Analiza: 1. Odredimo zbir svih 5 unesenih brojeva (i sačuvamo u promenljivoj s). 2. Nađemo minimum svih 5 brojeva (na primer pomoću metoda lažne pretpostavke) i sačuvamo u promenljivoj min. 3. Štampamo razliku s-min, C rešenje #include <stdio.h> int main() { int a,b,c,d,e,min,s; scanf("%d%d%d%d%d", &a,&b,&c,&d,&e); min=a; s=a+b+c+d+e; if (b<min) min=b; if (c<min) min=c; if (d<min) min=d; if (e<min) min=e; printf("\n%d", s-min); C ++ rešenje int a,b,c,d,e,minimum,s; cin >> a >> b >> c >> d >>e; minimum=a; s=a+b+c+d+e; if (b<minimum) minimum=b; if (c<minimum) minimum=c; if (d<minimum) minimum=d; if (e<minimum) minimum=e; cout << s-minimum; 2. Kako se zove univerzalna kodna strana koja kodira više od 65000 karaktera slovima svih živih svetskih jezika? Unicode 3. Da li slika veličine 30x20 koja je slikana u punoj boji može da stane na usb fleš na kome ima 1MB praznog prostora? 20*30*24 b = 14.400 b 14.400 b/ 8 = 1.800 B < 2 20 B Odgovor: da 4. Koje vrednosti imaju promenljive x i y posle izvršavanja sledećih naredbi a) x=10; y=4; if (x>16) if(y<6) x=y=0;else x=y=7; b) x=-3; y=4; if (x=y) {if(x<3) x=y=0;else x=y=8; c) x=1; y=5; if (x<y && x>5) {if(x!=3) x=y=0;else x=y=9;

a) x=10; y=4; if (x>16) if(y<6) x=y=0; else x=y=7; 10 4 b) x=-3; y=4; if (x=y) {if(x<3) x=y=0; else x=y=8; 4 4 c) x=1; y=5; if (x<y && x>5) {if(x!=3) x=y=0; else x=y=9; 9 9 5. Šta je rezultat rada sledećeg bloka naredbi if (c='a') cout <<"Ucitano slovo je a";else cout<<"ucitano slovo nije a"; ako se sa tastature unese slovo A. Rešenje: Zbog dodele c= a ispisuje se poruka Ucitano slovo je a bez obzira koje slovo se učita. II grupa 1. Napisati program koji izračunava i ispisuje zbir 4 najveća od pet brojeva unetih sa standardnog ulaza. ulaz izlaz 3 2 1 4 5 14

Analiza: 1. Odredimo zbir svih 5 unesenih brojeva (i sačuvamo u promenljivoj s). 2. Nađemo minimum svih 5 brojeva (na primer pomoću metoda lažne pretpostavke) i sačuvamo u promenljivoj min. 3. Štampamo razliku s-min, C rešenje #include <stdio.h> int main() { int a,b,c,d,e,min,s; scanf("%d%d%d%d%d", &a,&b,&c,&d,&e); min=a; s=a+b+c+d+e; if (b<min) min=b; if (c<min) min=c; if (d<min) min=d; if (e<min) min=e; printf("\n%d", s-min); C ++ rešenje int a,b,c,d,e,minimum,s; cin >> a >> b >> c >> d >>e; minimum=a; s=a+b+c+d+e; if (b<minimum) minimum=b; if (c<minimum) minimum=c; if (d<minimum) minimum=d; if (e<minimum) minimum=e; cout << s-minimum; 2. Koju logičku operaciju treba izvršiti da bi se u ASCII kodu izvršilo alternativno konvertovanje slovavelikih u mala, a malih u velika? c=c^0x20; cout<<c; tj. slovo= slovo XOR (20) 16 3. Koliko ima pixela slika u 256 boja ako zauzima 2 KB memorijskog prostora? Rešenje 2 KB = 2 * 1024 B = 2.048 B 2.048 B * 8 = 16.384 b 16.384 b / 8 = 2.048 piksela 4. Koje vrednosti imaju promenljive x i y posle izvršavanja sledećih naredbi a) x=10; y=4; if (x>16) if(y<6) x=y=0;else x=y=1; b) x=-3; y=4; if (x=y) {if(x<3) x=y=0;else x=y=2; c) x=1; y=5; if (x<y && x>5) {if(x!=3) x=y=0;else x=y=3;

a) x=10; y=4; if (x>16) if(y<6) x=y=0; else x=y=1; 10 4 b) x=-3; y=4; if (x=y) {if(x<3) x=y=0; else x=y=2; 4 4 c) x=1; y=5; if (x<y && x>5) {if(x!=3) x=y=0; else x=y=3; 3 3 5. Šta je rezultat rada sledećeg bloka naredbi if (c= c ) cout << Ucitano slovo je c ;else cout<< Ucitano slovo nije c ; ako se sa tastature unese slovo C. Rešenje: Zbog dodele c= c ispisuje se poruka Ucitano slovo je c, bez obzira koje slovo se učita.

III grupa 1. Napisati program koji izračunava i ispisuje zbir 4 najveća od pet brojeva unetih sa standardnog ulaza. ulaz izlaz 3 2 1 4 5 14 Rešenje: Videti 1. zadatak u I i II grupi. 2. Koju logičku operaciju treba izvršiti da bi se u ASCII kodu izvršilo alternativno konvertovanje slovamalih u velika, a velikih u mala? Rešenje: Videti 2.zadatak u I i II grupi. 3. Vesna ima fajl na svom računaru veličine 24,576 b. Mora da ga prebaci na Anin računar da bi mogla da ga obradi. Na usb flešu ima samo još 1 MB slobodno. Da li će moći potreban fajl da prebaci? Rešenje: 24.576 b / 8 = 3.072 B 3.072 B / 1024 = 3 KB Odgovor: Da jer 3KB<1MB 4. Koje vrednosti imaju promenljive x i y posle izvršavanja sledećih naredbi a) x=10; y=4; if (x>16) if(y<6) x=y=0;else x=y=11; b) x=-3; y=4; if (x=y) {if(x<3) x=y=0;else x=y=12; c) x=1; y=5; if (x<y && x>5) {if(x!=3) x=y=0;else x=y=13; Resenje a) x=10; y=4; if (x>16) if(y<6) x=y=0; else x=y=11; 10 4 b) x=-3; y=4; if (x=y) {if(x<3) x=y=0; else x=y=12; 4 4 c)

x=1; y=5; if (x<y && x>5) {if(x!=3) x=y=0; else x=y=13; 13 13 5. Šta je rezultat rada sledećeg bloka naredbi if (c= b ) cout << Ucitano slovo je b ;else cout<< Ucitano slovo nije b ; ako se sa tastature unese slovo B. Rešenje: Zbog dodele c= b ispisuje se poruka Ucitano slovo je b bez obzira koje slovo se učita. IV grupa 1. Napisati program koji izračunava i ispisuje zbir 4 najveća od pet brojeva unetih sa standardnog ulaza. ulaz izlaz 3 2 1 4 5 14 Rešenje: Videti 1. zadatak u I i II grupi. 2. Opiši šta je ASCII ASCII (American Standard Code for Information Interchange) je znakovni kod u formi uređene liste karaktera predstavljenih svojim karakterskim kodovima. ASCII je sedmobitan kod tj. broj karaktera koji se kodira je 128. Uspostavljen od strane organizacije ANSI (American National Standard Institute). Većina računara koristi 8-bitnu reprezentaciju ASCII karaktera, pri čemu je H.O. bit postavljen na 0 (umesto izvornog 7-bitnog koda). ASCII zapis se jednostavno deli u 4 grupe korišćenjem bitova 5 i 6 na sledeći način: Bit 6 Bit 5 Grupa karaktera 0 0 Kontrolni karakteri 0 1 Cifre & Interpunkcijski znaci 1 0 Velika slova & Specijalni znaci 1 1 Mala slova & Specijalni znaci Treba imati na umu sledeće činjenice: 1. Kod blanko znaka manji je od koda ma kog slova, cifre i uopšte, ma kog grafičkog simbola; 2. Kodovi cifara uređeni su u uzastopni rastući redosled. Zato kada je zadovoljena nejednakost: kod('0')<=kod(znak)<=kod('9') znamo da je znak cifra i da važi: kod(i)=kod('0')+i; gde je 0<=i<=9. Primetimo da je kod('0') nije jednak 0. 3. Kodovi velikih slova latinice A..Z (26 slova) uređeni su saglasno abecedi i takođe se ređaju bez razmaka. Zato kada je zadovoljena nejednakost: kod('a')<=kod(znak)<=kod('z') znamo da je znak veliko slovo i da je kod i-tog velikog slova (pri numeraciji od 0) jednak zbiru kod('a')+i; 4. Analogno tvrđenje važi za mala slova; 3. Koliko dugo će trajati transfer slike od 256 KB na internet konekciji brzine 512 Kb/s?

Rešenje (256 *1024 * 8 b) / (512 * 1024 b/s) = (256 *8) / (512) s = 0.5 * 8 s = 4s 4. Koje vrednosti imaju promenljive x i y posle izvršavanja sledećih naredbi a) x=10; y=4; if (x>16) if(y<6) x=y=0;else x=y=7; b) x=-3; y=4; if (x=y) {if(x<3) x=y=0;else x=y=7; c) x=1; y=5; if (x<y && x>5) {if(x!=3) x=y=0;else x=y=7; Rešenje a) x=10; y=4; if (x>16) if(y<6) x=y=0; else x=y=7; 10 4 b) x=-3; y=4; if (x=y) {if(x<3) x=y=0; else x=y=7; 4 4 c) x=1; y=5; if (x<y && x>5) {if(x!=3) x=y=0; else x=y=7; 7 7 5. Šta je rezultat rada sledećeg bloka naredbi

if (c= g ) cout << Ucitano slovo je g ;else cout<< Ucitano slovo nije g ; ako se sa tastature unese slovo G. Rešenje: Zbog dodele c= g ispisuje se poruka Ucitano slovo je g bez obzira koje slovo se učita.