Algoritmy I. Cvičení č. 10.

Slides:



Advertisements
Podobné prezentace
Vstup a výstup Ing. Lumír Návrat  katedra informatiky, A-1018 
Advertisements

Počítače a programování 1 Přednáška 13 Jiří Šebesta.
Vstup a výstup doc. Dr. Ing. Miroslav Beneš  katedra informatiky, A-1007 
Pascal - příklady.
MATLAB LEKCE 7.
Opakování Co je výsledkem následujícího prográmku? my $a="kol"; my $b="o"; $a.= $b; $b.= $a; print "a = $a, b = $b\n"; Vkládání speciálních znaků? Uvozovací.
ALGO – Algoritmizace 6. cvičení
VISUAL BASIC Práce se soubory.
Algoritmy I Cvičení č. 5.
Algoritmy I Cvičení č. 2. Cíl hodiny Datové typy a přetypování (int, float, double, bool, char, long, short) Konstanty – Celočíselné Desítkové – 15, 0,
Cvičení 2 Proměnné(jednoduché a složené) a konstanty První program Zápis výrazů.
Algoritmy I Cvičení č. 4.
Algoritmy I Cvičení č. 3.
Druhé cvičení Vytváření identifikátorů Datové typy
( vstupy a výstupy v Matlabu na konzolu [ do Command Windows]
J a v a Začínáme programovat Lucie Žoltá pole řetězec debugr.
TENTO PROJEKT JE SPOLUFINANCOVÁN EVROPSKÝM SOCIÁLNÍM FONDEM
Operátory (1. část) 3 A1PRG - Programování – Seminář
Práce se soubory. * soubory patří k základním datovým prvkům v počítači * převážná většina programovacích jazyků má podporu určité formy práce se soubory.
Obchodní akademie, Ostrava-Poruba, příspěvková organizace Vzdělávací materiál/DUM VY_32_INOVACE_01B8 Autor Ing. Jiří Kalousek Období vytvoření listopad.
C – strukturované příkazy
Seminář C cvičení STL, Trolltech Ing. Jan Mikulka.
Databázové systémy I Cvičení č. 6 Fakulta elektrotechniky a informatiky Univerzita Pardubice 2013.
Jiří Znoj - zno Tvorba konkordace Algoritmy II 3. projekt, 5. zadání Jiří Znoj - zno
Alg91 Textové soubory Na rozdíl od jiných typů souborů jsou textové soubory určené pro gramotné lidské oko. Textový soubor je posloupnost znaků členěná.
Cvičení.
Příklady v jazyku C – část 4
A1PRG - Programování – Seminář Ing. Michal Standardní knihovní funkce pro vstup a výstup 12 Verze
Objektově orientované programování - cvičení 1
KIV/PRO Cvičení N nejvyšších hodnot Mějme 2D čtvercové pole [1,..., n][1,..., n] – n 2 vzájemně různých kladných celých čísel Zkonstruujte.
Statistika 2 Aritmetický průměr, Modus, Medián
Aritmetické operace ve dvojkové soustavě, šestnáctkový součet
Algoritmizace a programování Textové soubory - 13 Mgr. Josef Nožička IKT Algoritmizace a programování
Kompresní metoda ACB Associative Coder of Buyanovsky autor: George Buyanovsky připravil Tomáš Skopal podle knihy „Data Compression“ od D. Salomona, 1997,
Grafický zápis algoritmů (vývojové diagramy) Test na trojúhelník (trojúhelníková nerovnost) Maximum ze tří čísel s použitím pomocné proměnné Pravoúhlý.
* Výrazy s proměnnými Matematika – 8. ročník *
Problémy s češtinou České znaky se standardně nepovažují za alfanumerické znaky (\w) Vadí to při třídění vyhodnocování regulárních výrazů Je třeba použít.
Příklady v jazyku C – část 1. Výstupy pomocí printf. printf(" Tisk textu \n v apostrofech \n ") ; p=10; printf("%d\n", p) ; /* tisk konstanty */ printf("Tisk.
Sestavení kombinační logické funkce
JUI přednáška Vstup a výstup, cykly RNDr. Jiří Dvořák, CSc.
Obchodní akademie, Ostrava-Poruba, příspěvková organizace Vzdělávací materiál/DUM VY_32_INOVACE_01B8 Autor Ing. Jiří Kalousek Období vytvoření listopad.
Soubory BI-PA1 Programování a algoritmizace 1, ZS Katedra teoretické informatiky © Miroslav Balík Fakulta informačních technologií České vysoké.
Poloviční a úplná sčítačka
ALGO – Algoritmizace 7. cvičení – ročník, ZS Ing. Zdena DOBEŠOVÁ, Ph.D.
Kombinační logické funkce
Algoritmizace a programování Aritmetické, Relační a Logické operátory, Knihovny.
Algoritmizace a programování Algoritmy 2 – Vývojové diagramy (sekvence)
Algoritmizace a programování Cykly - For. FOR Předem známe počet opakování Předem známe počet opakování Syntaxe: Syntaxe: for proměnná in range(rozpětí):
Algoritmizace a programování Příkaz IF 2 – Příklady.
Základní škola Ústí nad Labem, Anežky České 702/17, příspěvková organizace   Číslo projektu: CZ.1.07/1.4.00/ Název projektu: „Učíme lépe a moderněji“
Algoritmizace a programování
Úvod do Pythonu – IO operace se soubory.
Výukový materiál zpracován v rámci projektu
Název projektu: Moderní výuka s využitím ICT
MOCNINY.
Úvod do programování 6. hodina
Vzorové řešení zápočtového testu
Algoritmizace a programování
Typový příklad 3 – zadání 1
Jakub Brodský Ondřej Radosta
Název projektu: Moderní výuka s využitím ICT
Programování v jazyce C++
Kurz algoritmizace a programování v jazyce C
TENTO PROJEKT JE SPOLUFINANCOVÁN EVROPSKÝM SOCIÁLNÍM FONDEM
Informatika / … o číslech
Algoritmizace a programování
Binární křížovky.
Opakování ze 3. cvičení deklarace proměnných výpis na monitor (výstup)
Opakování ze 4. cvičení int a; printf("Zadej číslo: ");
NÁSOBENÍ A DĚLENÍ CELÝCH ČÍSEL
Transkript prezentace:

Algoritmy I. Cvičení č. 10

Příklady 1.) Do souboru zapište řetězec (pole znaků) alfanumerických znaků (tj. 0, ..., 9, a, ..., z, A, ..., Z ) . Pak z tohoto souboru čtěte znak po znaku, přečtené znaky uložte do pole. Napište algoritmus - funkci přihrádkového třídění - pole setřiďte. 2.) Program pro určení počtu jedničkových bitů daného neznaménkového celého čísla. 3.) Program pro určení součtu pozic jedničkových bitů daného celého čísla. 4.) Program pro výpis c.č. v bitové reprezentaci. 5.) Další bitové operace: Proveďte bitový součin, b. součet a bitový exkluzivní součet (xor) dvou proměnných. Výsledek přiaďte proměnné třetí. Dané celé číslo vynásobte osmi, vydělte osmi. Otestujte zda je zadané číslo sudé, liché. Výsledek vždy vypište pomocí funkce z předchozího příkladu.

Třetí test 1.       Parametry příkazového řádku - jak je to v main zařízeno 2.       Otevření souboru pro čtení, čtení řádků, čísel, znaků atd. 3.       Otevření souboru pro zápis, zápis řádků, čísel, znaků atd. 4.       Řetězce možno řešit přes klasické ANSI C řetězce tj. pole znaků končených nulou. Nebo lépe pomocí C++ třídy string z header souboru string. 5.       Napsat jeden algoritmus třídění, třeba bublinové nebo cokoliv. 6.       Bitové operace - nastavení x-tého bitu na hodnotu 0 či 1, posun doleva či doprava. 7.       Převod znaku '7' na číslo int s hodnotou 7.