Programski jezik BASIC
Priprema za aplikacije - Riješeni zadaci
A) Pamćenje i pogađanje
1
Pripremni zadatak:
Ispisati generisani četverocifren slučajan broj.
BASIC
2
Napisati aplikaciju za pogađanje slučajno generisanog broja. Dozvoljeno je deset pokušaja za jedan broj. Računar prikazuje u kojem intervalu se nalazi broj, kao i trenutni rezultat uspjeha.
BASIC
3
Napisati aplikaciju za pogađanje slučajno generisanog broja. Dozvoljeno je deset pokušaja za jedan broj. Računar prikazuje u kojem intervalu se nalazi broj, kao i trenutni rezultat uspjeha.
BASIC
4
Napisati aplikaciju za provjeru pamćenja viđenog četverocifernog broja.
BASIC
9
Provjera pamćenja četiri prakazana pojma od 20 iz baze pojmova.
BASIC
13
Napisati program koji provjerava znanje za broj dana u mjesecu. Koristiti potprograme pri organizaciji programa.
BASIC
B) Aritmetičke operacije
20
Napisati program koji generiše dva broja od 1 do 9. Ispisuje generisane brojeve na ekran i očekuje da korisnik učita sumu sa tastature. Po učitavanju ispisuje da li je odgovor tačan. Postupak se ponavlja 10 puta.
BASIC
21
Aritmeticke operacije - dva broja. Koraci kreiranja potprograma 1. dio.
Napisati program koji generiš dva broja od 1 do 9. Ispisuje generisane brojeve na ekran i očekuje da korisnik učita sumu sa tastature. Po učitavanju Ispisuje da li je odgovor tačan. Korisnik ponavlja program po vlastitoj želji.
BASIC
22
Aritmeticke operacije - dva broja. Koraci kreiranja potprograma 2. dio.
Napisati program koji generiš dva broja od 1 do 9. Ispisuje generisane brojeve na ekran i očekuje da korisnik učita sumu sa tastature. Po učitavanju Ispisuje da li je odgovor tačan. Korisnik ponavlja program po vlastitoj želji.
BASIC
23
Napisati program koji generiše dva broja od 1 do 9. Ispisuje generisane brojeve na ekran i očekuje da korisnik učita razliku sa tastature. Po učitavanju ispisuje da li je odgovor tačan. Postupak se ponavlja 10 puta.
BASIC
27
Korisnik bira aritmetičku operaciju. Na osnovu slučajno generisana dva broja treba otkucati odgovor. Programom je obezbjeđena provjera ispravnosti otkucanog rezultata.
BASIC
C) Posebni brojevi
32
Ispisati proste brojeve do 100. Koristiti Eratostenovo sito (koristiti potprograme-metode).
BASIC
35
Pripremni zadatak:
Napisati program za ispis sume recipročnih vrijednosti prvih n prirodnih brojeva (harmonijski niz: 1 + 1/2 + 1/3 + ... + 1/n)
BASIC
D) Konverzije
41
Pripremni zadatak:
Napisati program za ispis unesenog znaka i njegovog ASCII broja
BASIC
42
Pripremni zadatak:
Napisati program za pretvaranje galona u litre. (1 galon = 4.54 litre).
BASIC
43
Pripremni zadatak:
Napisati program za pretvaranje dolara u evre.
BASIC
44
Pripremni zadatak:
Napisati program koji vrijeme učitano u satima, minutama i sekundama izračunava i ispisuje u sekundama.
BASIC
45
Pripremni zadatak:
Napisati program za pretvaranje km/h u m/s.
BASIC
50
Napisati program koji izvodi dvije vrste pretvaranja: km/h u m/s i obratno. Koristiti potprograme.
BASIC
51
Pripremni zadatak:
Napisati program za pretvaranje Kelvinovih stepena u Celzujsove stepene.
BASIC
52
Pripremni zadatak:
Napisati program kojim se prevodi temperatura iz skale Celzija u skalu Farenhajta.
BASIC
53
Pripremni zadatak:
Napisati program za pretvaranje dužine puta u miljama u dužinu u kilometrima (1 milja = 1,825 km).
BASIC
54
Pripremni zadatak:
Napisati program za pretvaranje dužine puta u kilometrima u dužinu u miljama (1 milja = 1,825 km).
BASIC
56
Pripremni zadatak:
Napisati program za pretvaranje veličinu fajla izraženu u kilobajtima u veličinu u bajtima.
BASIC
57
Pripremni zadatak:
Napisati program za pretvaranje veličinu fajla izraženu u megabajtima ispisuje u kilobajtima.
BASIC
58
Napisati program za konverziju vrijednosti iz rimskog brojnog sistema u dekadni brojni sistem.
BASIC
60
Napisati program koji omogućuje pretvaranje decimalnih brojeva u binarne i obratno.
BASIC
61
Napisati program koji omogućuje pretvaranje decimalnih brojeva u heksadecimalne i obratno.
BASIC
E) Jednačine
F) Prikaz sinusoidalne promjene
92
Napisati program koji prikazuje promjenu naizmjeničnog napona.
BASIC
93
Napisati program koji prikazuje promjenu naizmjeničnog napona u funkciji vremena.
BASIC
94
Napisati program koji prikazuje promjenu naizmjeničnog napona u funkciji vremena (prikazati i y osu).
BASIC
95
Napisati program koji prikazuje promjenu trofaznog napona. Faza druge sinusoide je pomjerana za -120 stepeni a traća sinusoida je pomjerana za +120 stepeni.
BASIC
96
Napisati program koji prikazuje promjenu-nastajanje trofaznog napona u funkciji vremena. Faza druge sinusoide je pomjerana za -120 stepeni a traća sinusoida je pomjerana za +120 stepeni.
BASIC
G) Aplikacije 01
abc Algoritmi
abc BASIC
abc Turbo Pascal
abc C++
abc Java
abc C
abc Python
abc Dev-Pascal
Index