Zbiór zadań z podstaw programowania.pdf
(
241 KB
)
Pobierz
709585512 UNPDF
Zbi
ó
rzada«doprzedmiotu
Podstawyprogramowania
mgrin».Anna
Š
upi«ska
Dubicka
Wydzia“Informatyki
PolitechnikaBia“ostocka
Spistre–ci
1Instrukcjewej–cia-wyj–cia.Instrukcjewarunkoweiwyboru2
2Instrukcjeiteracyjne 3
3Funkcje 6
4Tablicejednowymiaroweosta“ymrozmiarze 8
5Tablicedwuwymiaroweosta“ymrozmiarze 12
6
Š
a«cuchy 16
7Tablicetworzonedynamicznie 19
8Typstrukturalny 22
9Plikibinarne 25
10Plikitekstowe 27
11Listyjednokierunkowe 30
12Listydwukierunkowe 35
1
1Instrukcjewej–cia-wyj–cia.Instrukcjewarunkowe
iwyboru
1.Napiszprogram,kt
ó
rywy–wietlinaekranieTwojeimiƒinazwiskooraz
datƒurodzenia.
2.Napiszprogram,sprawdzaj¡cyczydanyrokjestprzestƒpny.
3.Napiszprogram,kt
ó
rywy–wietliwarto–¢bezwzglƒdn¡zpodanejprzez
u»ytkownikaliczby.
4.Napiszprogram,kt
ó
rywczytadwieliczbyrzeczywisteiwy–wietlina
ekranieichsumƒzdok“adno–ci¡dotrzechmiejscpoprzecinku.
5.Napiszprogram,kt
ó
rywczytadwieliczbyrzeczywisteiwy–wietlina
ekranieichsumƒ,r
ó
»nicƒoraziloczynzdok“adno–ci¡dodw
ó
chmiejsc
poprzecinku.
6.Napiszprogram,wczytad“ugo–cibok
ó
wprostok¡taiobliczyjegoob-
w
ó
dorazpole.
7.Napiszprogram,kt
ó
rywczytaodu»ytkownikad“ugo–¢promieniai
obliczyobw
ó
dorazpoleko“a.
8.Napiszprogram,wczytad“ugo–cibok
ó
wprostok¡taiiwzale»no–ciod
wyboruu»ytkownikaobliczyjegoobw
ó
dlubpole.
9.Napiszprogram,kt
ó
rywczytaodu»ytkownikad“ugo–¢promieniaiw
zale»no–ciodwyboruu»ytkownikaobliczyobw
ó
dlubpoleko“a.
10.Napiszprogram,kt
ó
rywczytazklawiatury4liczbyrzeczywiste,ana-
stƒpniewy–wietliinformacjƒileznichjestmniejszychod0.
11.Napiszprogram,kt
ó
rywczytazklawiatury3liczbyrzeczywiste,ana-
stƒpniewy–wietlijeuporz¡dkowanerosn¡co.
12.Napiszprogram,kt
ó
rywczytazklawiatury3liczbyrzeczywiste,ana-
stƒpniewy–wietliichwarto–¢–rodkow¡.
13.Napiszprogram,kt
ó
rydokonazamianypodanejprzezu»ytkownika
liczbynaturalnejod1do7naodpowiadaj¡cyjejdzie«tygodnia.Ob-
s“u»sytuacjƒ,gdyu»ytkownikpodawarto–¢spozazakresu.
14.Napiszprogram,kt
ó
rydokonazamianypodanejprzezu»ytkownika
liczbynaturalnejod1do12naodpowiadaj¡cyjejmiesi¡c.Obs“u»
sytuacjƒ,gdyu»ytkownikpodawarto–¢spozazakresu.
2
15.Napiszprogram,kt
ó
rywczytaliczbƒrzeczywist¡iwydrukujepierwia-
stekztejliczbyzdok“adno–ci¡do5miejscorazkwadrattejliczby.
Pamiƒtaj,»epierwiastkowa¢mo»natylkoliczbynieujemne.
16.Napiszprogram,kt
ó
rywczytujeliczbƒ
n
(gdzie0
<
=
n
=
<
10000),i
wypisujejejs“ownyodpowiednik.Przyk“ad:22
dwadzie–ciadwa,0
zero,5463
piƒ¢tysiƒcyczterystasze–¢dziesi¡ttrzy.
17.Napiszprogram,kt
ó
rywczytad“ugo–citrzechodcink
ó
wisprawdzi,czy
dasiƒznichzbudowa¢tr
ó
jk¡t.
18.Napiszprogram,kt
ó
rywczytad“ugo–citrzechodcink
ó
wisprawdzi,
jakitr
ó
jk¡tmo»naznichzbudowa¢(jakikolwiek,prostok¡tny,r
ó
wno-
boczny,r
ó
wnoramienny).
19.Napiszprogram,kt
ó
rywczytawsp
ó
“rzƒdnedw
ó
chpunkt
ó
wisprawdzi,
czys¡onewsp
ó
“liniowe.
20.Napiszprogram,kt
ó
rypopodaniuodleg“o–ciwcentymetrach(liczba
ca“kowita)wypiszet¡odleg“o–¢wmetrach,decymetrachicentyme-
trach.Przyk“ad:123cmto1metr,2decymetryi3centymetry.
21.Napiszprogram,kt
ó
rywzale»no–ciodwyboruu»ytkownikaprzeliczy
warto–¢pomiƒdzycentymetramiacalami.Przelicznikimiƒdzyjednost-
kamizde
niujzapomoc¡dyrektywy#define.
22.Napiszprogram,kt
ó
rywzale»no–ciodwyboruu»ytkownikabƒdzie
dokonywa“przeliczaniazcentymetr
ó
wnacaleiodwrotnie.Przeliczniki
miƒdzyjednostkamizde
niujzapomoc¡dyrektywy#define.
23.Napiszprogram,kt
ó
ryobliczarozwi¡zanier
ó
wnaniapostaci:
ax
2
+
bx
+
c
=0.Warto–ci
a
,
b
i
c
wczytajodu»ytkownika.Rozpatrzwszystkie
mo»liweprzypadkiwarto–ciwsp
ó
“czynnik
ó
w
a
,
b
,
c
.
24.Napiszprogram,kt
ó
rysprawdziwkt
ó
rej¢wiartceuk“aduwsp
ó
“rzƒd-
nychle»ypunktowsp
ó
“rzƒdnychpodanychprzezu»ytkownika.
25.Napiszprogram,kt
ó
rysprawdziprzezkt
ó
re¢wiartkiuk“aduwsp
ó
“-
rzƒdnychprzechodziprosta
y
=
ax
+
b
.Wsp
ó
“czynniki
a
i
b
wczytaj
odu»ytkownika.
26.Napiszprogram,kt
ó
rywy–wietlinaekraniewszytkiekodyASCIIod
32do126wrazzeznakami,k
ó
resiƒpodnimikryj¡.
2Instrukcjeiteracyjne
1.Napiszprogramrysuj¡cynaekraniepoziom¡kreskƒ(zeznak
ó
wminus)
od“ugo–cizadawanejzklawiatury.
3
2.Napiszprogramrysuj¡cynaekranieliniƒod“ugo–cizadawanejzkla-
wiatury.Znak,zkt
ó
regozbudowanabƒdzieliniapodajeu»ytkownik.
3.Napiszprogramrysuj¡cynaekraniezapomoc¡podanegoznakutr
ó
j-
k¡tr
ó
wnoramiennyozadanejprzezu»ytkownikad“ugo–cipod
stawy.
znak=
*
,d“ugo–¢podstawy7znak=
*
,d“ugo–¢podstawy8
* **
*** ****
***** ******
******* ********
4.Napiszprogramwy–wietlaj¡cynaekraniesekwencjekolejnychliczb
ca“kowitychnajpierwod1do10,anastƒpnieod10do1.
5.Napiszprogram,kt
ó
rywylosuje100liczb.Podczaslosowanianabie»¡-
coobliczajichsumƒ,warto–¢minimaln¡imaksymaln¡.Pozako«czeniu
losowaniawy–wietlnaekranienastƒpuj¡cykomunikat:–redniawyloso-
wanychliczbwynosi***.Spo–r
ó
dnichwarto–¢minimalnato***,a
maksymalna***.Znaki***zast¡pwyliczonymiwarto–ciami.
6.Napiszprogramwy–wietlaj¡cynaekraniekolejne20liczbparzystych
pocz¡wszyodzadanejprzezu»ytkownikaliczby.
7.Napiszprogramwy–wietlaj¡cynaekraniekolejneliczbyca“kowitetypu
int(od0do100),kt
ó
res¡podzielnebezresztyprzez
n
(gdzie
n
jest
zadawanezklawiatury).
8.Napiszprogram,kt
ó
rywczytaodu»ytkownika
n
liczbizliczyilez
nichjestparzystych.Warto–¢
n
podawanajestprzezu»ytkownikana
pocz¡tkudzia“aniaprogramu.
9.Napiszprogram,kt
ó
rywczytaodu»ytkownika
n
liczbiznajdziespo-
–r
ó
dnichelementminimalnyorazmaksymalny.Warto–¢
n
podawana
jestprzezu»ytkownikanapocz¡tkudzia“aniaprogramu.
10.Napiszprogramwczytuj¡cykolejneliczbyzklawiaturyiko«cz¡cysiƒ
gdy:
(a)sumatychliczbprzekroczy100,
(b)ilo–¢podanychliczbujemnychprzekroczy10,
(c)dwiekolejnepodaneliczbybƒd¡mia“yidentyczn¡warto–¢.
11.Napiszprogram,kt
ó
rybƒdziewczytywa“odu»ytkownikaliczbydop
ó
-
kiichsumabƒdziemniejszaod100.Sumaniepowinnauwzglƒdnia¢
ostatniejzpodawanychliczb(tej,kt
ó
raspowodowa“aprzekroczenie
warto–cisumyr
ó
wnej100).Pozako«czeniuwczytywaniawypiszna
ekraniewyliczon¡sumƒ.
4
12.Napiszprogram,kt
ó
rybƒdziewczytywa“odu»ytkownikaliczbydop
ó
-
kiichsumabƒdziemniejszaodliczby
X
(
X
podajeu»ytkownikna
pocz¡tkudzia“aniaprogramu),anastƒpniewy–wietliwarto–¢–redniej
arytmetycznejtychliczb.Sumaniepowinnauwzglƒdnia¢ostatniejz
podawanychliczb(tej,kt
ó
raspowodowa“aprzekroczeniewarto–cisu-
myr
ó
wnej
X
).
13.Napiszprogram,kt
ó
rywczytujeliczbyca“kowitepodaneprzezu»yt-
kownikaa»domomentupodaniawarto–ci0,anastƒpniewy–wietla
ichiloczyn.Zeroko«cz¡cepodawaniedanychniejestuwzglƒdnianew
wyniku.
14.Napiszprogram,kt
ó
rywczytujeliczbyca“kowitepodaneprzezu»yt-
kownikaa»domomentupodaniawarto–ci0,anastƒpniewy–wietli
iloczynliczbparzystych.Zeroko«cz¡cepodawaniedanychniejest
uwzglƒdnianewwyniku.
15.Napiszprogramczytuj¡cyznakizklawiaturya»domomentunaci–niƒ-
ciaklawisza’k’lub’K’.Wtrakciewczytywanianale»yzlicza¢ilo–¢
podanychznak
ó
w.Nazako«czenienale»ywy–wietli¢informacje:
(a)ileby“opodanychznak
ó
w(przednaci–niƒciem’k’lub’K’),
(b)ileztychznak
ó
wby“odu»ymiliterami.
16.Napiszprogramwczytuj¡cyliczbyzklawiatury,zjednoczesnymza-
dawaniempytania"czykoniecwprowadzaniat/n?".Nazako«czenie
programpowinienwy–wietli¢warto–¢:–redni¡,maksymaln¡,minimal-
n¡zpodanychliczb.
17.Napiszprogramlicz¡cyiloczynwszystkichliczbnieparzystychzdo-
mkniƒtegoprzedzia“uliczbca“kowitych
<pierwsza,...,ostatnia>
.
Warto–cizmiennych
pierwsza
,
ostatnia
nale»ywczyta¢zklawiatury.
18.Napiszprogrambƒd¡cygr¡wzgadywanie.Wpierwszymwariancie
komputerlosujeliczbƒau»ytkownikpodajemo»liwewarto–ciidosta-
jeodpowied„:"zgad“e–","zama“o","zadu»o".Wdrugimwariancie
zgaduj¡cymjestkomputer.Zgadujelosuj¡cliczbyzprzedzia“uwyzna-
czonegonapodstawiepoprzednichodpowiedzi(np.komputerlosowa“z
przedzia“u
<
0
,
20
>
,odpowied„:"zama“o",nastƒpnelosowaniebƒdzie
zprzedzia“u
<
10
,
20
>
).Gratoczysiƒdomomentuodgadniƒcia.
19.Korzystaj¡czsitaEratostenesanapiszprogram,kt
ó
rysprawdzi,czy
podanaprzezu»ytkownikaliczbajestliczb¡pierwsz¡.
20.Napiszprogram,kt
ó
rywyznaczynajmniejsz¡wsp
ó
ln¡wielokrotno–¢
dw
ó
chpodanychprzezu»ytkownikaliczb.
5
Plik z chomika:
Choniczek.pl
Inne pliki z tego folderu:
Zbiór zadań z podstaw programowania.pdf
(241 KB)
PATRAN Beginner’s Guide.pdf
(463 KB)
Mechanizacja Rolnictwa część I Aleksander Lisowski.pdf
(46353 KB)
Ergonomia -skrypt dla studentów politechnika opolska.pdf
(2216 KB)
Zaawansowane modelowanie części SolidWorks.pdf
(102282 KB)
Inne foldery tego chomika:
♦E-booki - Literatura
♦Encyklopedie, słowniki i inne
0 KSIĄŻKI mobi
1 KSIĄŻKI PDF
2 NIEMOWLAKI
Zgłoś jeśli
naruszono regulamin