- Stahuj zápisky z přednášek a ostatní studijní materiály
- Zapisuj si jen kvalitní vyučující (obsáhlá databáze referencí)
- Nastav si své předměty a buď stále v obraze
- Zapoj se svojí aktivitou do soutěže o ceny
- Založ si svůj profil, aby tě tví spolužáci mohli najít
- Najdi své přátele podle místa kde bydlíš nebo školy kterou studuješ
- Diskutuj ve skupinách o tématech, které tě zajímají
Studijní materiály
Zjednodušená ukázka:
Stáhnout celý tento materiállarovány v souboru stdlib.h:
int abs(int x) – vrátí absolutní hodnotu celého čísla,
int rand( ) – vrátí pseudonáhodné číslo v rozsahu 0 až 32 767. Pokud je třeba rozsah upravit, můžeme použít operátor %. Například zápis rand( )%100 získá pseudonáhodné číslo v rozsahu 0 až 99.
Programování 1
Cvičení 5
Napište program, který přečte nezáporné celé číslo menší než 20 (zkontrolujte) a vypíše tolik hvězdiček, kolik odpovídá zadanému číslu. Program napište s použitím všech příkazů cyklu (while, do, for).
Proberte přednáškové příklady z adresáře prog4 (prog4-3a.c až prog4-4c.c, příkazy cyklu, zpracování posloupností).
Napište program, který přečte posloupnost celých čísel délky n (n je dáno vstupními daty) a vypíše největší a nejmenší číslo.
Napište program, který přečte posloupnost kladných celých čísel zakončenou nekladným číslem a vypíše největší a nejmenší číslo.
Domácí úkol: Albert a vratné láhve. Napište program, který přečte posloupnost celých čísel s tímto významem:
kladné číslo: cena zakoupeného zboží
záporné číslo: cena vrácených lahví
nula: konec účtu zákazníka
nula za nulou: konec vstupních dat
Program vypíše:
počet zákazníků
cenu nákupu a cenu vrácených lahví i-tého zákazníka
počet zákazníků, kteří nic nekoupili
cenu vrácených lahví celkem
stav pokladny Alberta na konci dne
Doporučení: napište postupně pět programů, z nichž první bude umět pouze výpis a), druhý a) a b), třetí a), b) a c) atd.
Příloha 1 – Značky vývojových diagramů
Programování 1
Cvičení 6
Napište funkci max dvou celočíselných parametrů, která vrátí hodnotu většího parametru. Použijte ji ve funkci main (platí pro všechna další zadání).
Proberte přednáškové příklady z adresáře prog5.
Napište funkci jePrvocislo, která vrátí hodnotu 1, když celočíselným parametrem je prvočíslo, jinak vrátí hodnotu 0.
Napište proceduru vymena, která vymění hodnoty dvou celočíselných proměnných, jejichž adresy jsou dány parametry procedury.
Napište funkci ctiBin, která přečte z klávesnice kladné binární číslo (přeskočí mezery a oddělovače řádků) a vrátí jeho hodnotu typu int. Čtení končí na prvním znaku, který do binárního zápisu čísla nepatří.
Napište funkci jePismeno, jejímž výsledkem je 1, když parametrem typu char je písmeno (malé nebo velké), jinak je výsledkem 0.
Napište proceduru naVelke, jejímž parametrem je adresa proměnné typu char. Je-li hodnotou proměnné dané parametrem malé písmeno, procedura je změní na velké pismeno, jinak hodnotu proměnné nezmění.
Domácí úkol: Napište funkci, jejímž výsledkem je ciferný součet dekadického zápisu čísla daného parametrem funkce.
Programování 1
Cvičení 7
Co vypíše následující funkce: void vypis(int n) { if (n>0) { printf(“1“); vypis(n-1); printf(“22“); } }
112222
Proberte přednáškové příklady prog6-... .
Napište rekurzivní proceduru, která přečte posloupnost znaků zakončenou tečkou a znaky vypíše v opačném pořadí.
Napište rekurzivní proceduru, která vypíše kladné celé číslo n dekadicky.
125 = 1*10^2+2*10^1+5*10^0
Upravte proceduru z předchozího příkladu tak, aby vypsala číslo v soustavě o základu z (
Vloženo: 5.02.2012
Velikost: 141,58 kB
Komentáře
Tento materiál neobsahuje žádné komentáře.
Mohlo by tě zajímat:
Skupina předmětu PG1 - Programování 1
Reference vyučujících předmětu PG1 - Programování 1
Podobné materiály
- PG1 - Programování 1 - Vzorové programy z cvičení
- PG2 - Programování 2 - vzorové programy
- PG2 - Programování 2 - programy z cvičení
- AVC - algoritmy v c - vzorové programy
- DS2 - databázové systémy 2 - programy z cvičení
- 10 - Tělesná výchova - Portfolio-Kondiční cvičení
- 13 - Anglický jazyk - pritcas_prosty_prubehovy_cviceni
- 2 - Pozemní stavitelství - Cvičení z pozemního stavitelství
- UCE - Účetnictví - Fa, bank. výpisy apod. (cvičení)
- AJ - Anglický jazyk - Cvičení na did
- TV - TĚLESNÁ VÝCHOVA - Pořadová, kondiční a průpravná cvičení, zdravotní a akrobatická cvičení
Copyright 2025 unium.cz


