- 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álude).
Proberte přednáškové příklady z adresáře prog4 (prog4-1.c až prog4-2d.c, podmíněný příkaz).
Napište program, který přečte znak z klávesnice a vypíše zda to je:
velké písmeno
malé písmeno
velké nebo malé písmeno
číslice
Program napište ve dvou variantách: s použitím operátorů a s použitím knihovních funkcí (viz příloha).
Napište program, který vypočte jízdné v autobuse dle ujeté vzdálenosti (vzdálenost se přečte z klávesnice) podle následující tabulky:
Vzdálenost
Jízdné
do 2 km
4 Kč
3 až 5 km
6 Kč
6 až 10 km
10 Kč
11 až 20 km
15 Kč
Napište program pro řešení kořenů kvadratické rovnice (domácí úkol):
vzorec:
Vstupem (který se přečte z klávesnice) budou koeficienty a, b a c.
Příloha 1 – Knihovny funkcí
Matematické funkce
Většina matematických funkcí je deklarována v souboru math.h, který musíme vložit direktivou #include do zdrojového textu:
#include
M_PI – konstanta (,
double sin(double x) – vrátí hodnotu sin(x), úhly se obecně berou v obloukové míře (v radiánech),
double cos(double x) – vrátí hodnotu cos(x),
double tan(double x) – vrátí hodnotu tg(x),
double sinh(double x) – vrátí hodnotu sinh(x),
double cosh(double x) – vrátí hodnotu cosh(x),
double tanh(double x) – vrátí hodnotu tgh(x),
double asin(double x) – vrátí hodnotu arcsin(x), výsledný úhel se opět bere v obloukové míře (v radiánech),
double acos(double x) – vrátí hodnotu arccos(x),
double atan(double x) – vrátí hodnotu arctg(x); pozor na chování této funkce, někdy je výhodnější použít místo ni funkci atan2!
double atan2(double a, double b) – vypočítá výraz ,
double exp(double x) – vrátí hodnotu funkce ex,
double log(double x) – vrátí hodnotu přirozeného logaritmu čísla x,
double log10(double x) – vrátí hodnotu logaritmu při základu 10 (desítkový logaritmus) čísla x,
double log2(double x) – vrátí hodnotu logaritmu při základu 2 (dvojkový logaritmus) čísla x,
double pow(double x, double y) – vrátí hodnotu funkce xy,
double sqrt(double x) – vrátí hodnotu funkce ,
double ceil(double x) – zaokrouhlí číslo x nahoru,
double floor(double) – zaokrouhlí číslo x dolů,
double fabs(double x) – vypočítá absolutní hodnotu čísla x,
double ldexp(double x, int y) – vypočítá hodnotu výrazu .
Rozdíl mezi chováním funkcí atan a atan2
Funkce pro práci se znaky
Typ char je natolik specifický, že je pro něj také zavedena skupina funkcí, které jsou deklarovány v souboru ctype.h.
První skupina funkcí testuje typ znaku. Je-li test pozitivní (pravda), vrací hodnotu 1. V opačném případě vrací hodnotu 0. Připomeňme, že typ bool je schopen tyto hodnoty přijmout, protože hodnotu 0 chápe jako false a hodnotu 1 zase jako true:
int isalnum(int z) – znak je písmeno nebo číslice,
int isalpha(int z) – znak je písmeno,
int isdigit(int z) – znak je číslice,
int islower(int z) – znak je malé písmeno,
int isupper(int z) – znak je velké písmeno.
Druhá skupina funkcí slouží pro převody mezi malými a velkými písmeny:
int tolower(int z) – převede znak (je-li to velké písmeno) na malé písmeno,
int toupper(int z) – převede znak (je-li to malé písmeno) na velké písmeno.
Další užitečné funkce
Některé funkce jsou také k dek
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


