ROOT http://root.cern.ch.

Slides:



Advertisements
Podobné prezentace
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Advertisements

(Matrix Laboratory) MATLAB® (Matrix Laboratory)
Programování funkcí v Excelu
ROVNOMĚRNÝ POHYB.
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,
Programování v Pascalu Přednáška 3
If-else, do-while, switch, operátory
Lomené výrazy – tvar zlomku, ve jmenovateli je proměnná
Algoritmizace a programování
Druhé cvičení Vytváření identifikátorů Datové typy
Skriptový jazyk, který se používá při tvorbě stránek.
Materiály k přednášce Úvod do programování Ondřej Čepek.
Operátory (1. část) 3 A1PRG - Programování – Seminář
Křivočarý pohyb bodu. křivočarý pohyb bodu,
Informatika I 3. přednáška
Harmonický pohyb Mgr. Alena Tichá.
A1PRG - Programování – Seminář Ing. Michal Operátory (2. část) 4 Verze
Jaká síla způsobuje harmonické kmitání?
Šikmý vrh trajektorie:.
MATLAB TEST 2D.
DEKLARACE PROMĚNNÝCH A KONSTANT
ActionScript Moderní počítačové aplikace. Charakteristika Je odvozen od JavaScriptu Integruje do Flashe interaktivní ovládání Umožňuje vytvořit přehledné.
Harmonická analýza Součet periodických funkcí s periodami T, T/2, T/3,... je periodická funkce s periodu T má periodu T perioda základní frekvence vyšší.
Kvadratická funkce. Co je to funkce Každému prvku x z definičního oboru je přiřazeno právě jedno číslo y z oboru hodnot x je nezávisle proměnná y je závisle.
Cvičení.
PictureBox u vkládání obrázků u vlastnost Picture pomocí příkazu LoadPicture u přiřazení obrázku mezi dvěma prvky PictureBox Auto.Picture = AutoCerv.Picture.
Lineární lomená funkce
Příklady v jazyku C – část 3
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Rychlost okamžitá rychlost hmotného bodu:
1. KINEMATIKA HMOTNÝCH BODŮ
C – cyklus while Mgr. Lenka Švancarová.
10. Dynamické proměnné Dynamická proměnná se nezavádí deklarací proměnných, ale vzniká za běhu programu provedením speciálního příkazu. Nemá přidělen žádný.
Napište program v C pro výpočet plochy obdélníka se stranami A=3 a B=2. Výsledek vytiskněte s patřičným komentářem na obrazovku formátovým příkazem printf.
Aplikační počítačové prostředky X15APP MATLAB Katedra elektroenergetiky, Fakulta elektrotechniky ČVUT, Technická 2, Praha 6 Ing. Zbyněk Brettschneider.
OSNOVA: a) Příkazy pro cykly II. b) Příkazy pro řízení přenosu c) Příkazy – příklad d) Řetězce v C e) Funkce “stdio.h“ pro řetězce f) Funkce “string.h“
polohový vektor, posunutí, rychlost
A1PRG - Programování – Seminář Ing. Michal Řízení běhu programu 5 Verze
ALGO – Algoritmizace 4. cvičení 1.ročník, ZS Ing. Zdena DOBEŠOVÁ, Ph.D.
KIV/PPA1 cvičení 6 Cvičící: Pavel Bžoch. Osnova cvičení Datový typ pole –Jednorozměrná a vícerozměrná –Práce s vektory a maticemi.
KYVADLO
Počítače a programování 1 7.přednáška. Základy Pole ve třídách a metodách Pole Arrays.
Definice rovnoměrného pohybu tělesa:
Datové typy a operátory. Co jsou datové typy  Charakterizují proměnnou nebo konstantu – jaká data obsahuje  Data jsou v počítači ukládána jako skupiny.
Kmitavý pohyb
Moment setrvačnosti momenty vůči souřadnicovým osám x,y,z
Úvod do programování2 Vyučující: Mgr. Vítězslav Jersák Web: xjv.webnode.cz.
Cvičení 2 Podmíněné příkazy, cykly. Podmíněné příkazy Podmínka – jakýkoliv logický výraz ( a=1,……..) ( a=1,……..) Příkaz – vlastní instrukce, která se.
Obvody střídavého proudu
Algoritmizace a programování Aritmetické, Relační a Logické operátory, Knihovny.
Pohybové rovnice zákon sílypočáteční podmínkyčasová závislost souřadnic / rychlosti.
Praha & EU: Investujeme do vaší budoucnosti Evropský sociální fond Gymnázium, Praha 10, Voděradská 2 Projekt OBZORY Datové typy a operátory Základní programové.
Programování ÚVOD, PROMĚNNÉ, OPERÁTORY A PODMÍNĚNÝ PŘÍKAZ ERIK KRÁL.
směr kinematických veličin - rychlosti a zrychlení,
Harmonická analýza Součet periodických funkcí s periodami T, T/2, T/3,... je periodická funkce s periodu T má periodu T perioda základní frekvence vyšší.
Výukový materiál zpracován v rámci projektu
C# konzole – Podíl dvou čísel, podmínka IF
Polární soustava souřadnic
Jaká síla způsobuje harmonické kmitání?
Algoritmizace a programování
Strukturované typy proměnných v programovacím jazyce Pascal - 2.hodina
Kurz algoritmizace a programování v jazyce C
Výukový materiál zpracován v rámci projektu
Rovnoměrný pohyb po kružnici
Opakování základních příkazů a syntaxí v programovacím jazyce Pascal
Opakování ze 3. cvičení deklarace proměnných výpis na monitor (výstup)
Rovnoměrný pohyb po kružnici
Kinematika hmotný bod: těleso s nekonečně malými rozměry, ale nenulovou hmotností, tj. žádné otáčení, žádná deformace atd. = bodová hmotnost popis pohybu.
Opakování ze 4. cvičení int a; printf("Zadej číslo: ");
Opakování ze 4. cvičení int a; printf("Zadej číslo: ");
Transkript prezentace:

ROOT http://root.cern.ch

ROOT základní příkazy .L file.c - načtení souboru s programem http://root.cern.ch základní příkazy .L file.c - načtení souboru s programem .U file.c - uvolnění programem z paměti run() - spuštění funkce run

ROOT deklarace proměnných int - integer (celé číslo 4 B = 32 bitů ) http://root.cern.ch deklarace proměnných int - integer (celé číslo 4 B = 32 bitů ) float - reálné číslo (jednoduchá přesnost 4 B = 32 bitů) double - reálné číslo (dvojitá přesnost 8 B = 64 bitů) příklady #define max 1000 double x[max],y[max]; dvě pole 1000 reálných čísel z dvojitou přesností int i; double x,y; int h[100]; pole 100 integerů

ROOT přiřazení & tisk double x; x=3.141; printf(“%lf“,x); int i=0; http://root.cern.ch přiřazení & tisk double x; x=3.141; printf(“%lf“,x); int i=0; i++; printf(“zvetseno na %d“,i); i--; printf(“zmenseno na %d“,i);

ROOT podmínka logické operátory if(logický výraz) { příkaz1; příkaz2; http://root.cern.ch http://root.cern.ch podmínka logické operátory if(logický výraz) { příkaz1; příkaz2; . . . } else == - rovná se != - nerovná se > - je větší < - je menší >= - je větší nebo rovno <= - je menší nebo rovno ! - logický operátor NOT && - logický operátor AND || - logický operátor OR

ROOT podmínka příklady if(a!=0) x=b/a; test na dělení nulou http://root.cern.ch podmínka příklady if(a!=0) x=b/a; test na dělení nulou if(logický výraz) { příkaz1; příkaz2; . . . } else double absolutni_hodnota(double x) { if(x<0)return(-x); else return(x); } funkce na výpočet absolutní hodnoty

ROOT cyklus for for(počáteční výraz; podmínka; krok) { příkaz1; http://root.cern.ch cyklus for for(počáteční výraz; podmínka; krok) { příkaz1; příkaz2; . . . } příklad suma=suma2=0.0; for(i=0; i<max; i++) { suma=suma+h[i]; suma2=suma2+pow(h[i],2); } výpočet součtu pole a součtu kvadrátů pole

ROOT cyklus while while(podmínka) { příkaz1; příkaz2; . . . } příklad http://root.cern.ch cyklus while while(podmínka) { příkaz1; příkaz2; . . . } příklad suma=suma2=0.0; i=0; while(i<max) { suma=suma+h[i]; suma2=suma2+pow(h[i],2); i++; } výpočet součtu pole a součtu kvadrátů pole

ROOT cyklus do … while do { příkaz1; příkaz2; . . . http://root.cern.ch cyklus do … while do { příkaz1; příkaz2; . . . } while (podmínka); příklad suma=suma2=0.0; i=0; do { suma=suma+h[i]; suma2=suma2+pow(h[i],2); i++; } while (i<max); výpočet součtu pole a součtu kvadrátů pole

ROOT http://root.cern.ch tvorba grafů TCanvas *c = new TCanvas(“c1“,“nazev“,10,10,600,600); vytvoření okna pro vykreslení grafu, poloha levého horního rohu okna: 10, 10 px, velikost okna: 600, 600 px TGraph *g = new TGraph(n,x,y); vytvoření 1D grafu, z polí x, y o velikosti n g->Draw(“AP“); vykreslení grafu 1D graf TGraph2D *g = new TGraph2D(n,x,y,z); vytvoření 2D grafu, z polí x, y, z o velikosti n g->Draw(“P“); vykreslení grafu 2D graf

Kruhový pohyb polární souřadnice kartézské souřadnice - úhlová rychlost - perioda

Kruhový pohyb

Kruhový pohyb časová závislost souřadnic trajektorie

Kruhový pohyb + zmenšování r polární souřadnice - úhlová rychlost - perioda kartézské souřadnice

Kruhový pohyb + zmenšování r za jednu otočku:

Kruhový pohyb + zmenšování r za jednu otočku:

Kruhový pohyb + kmity polární souřadnice - úhlová rychlost - perioda - frekvence kmitů - amplituda kmitů kartézské souřadnice

Trajektorie

Trajektorie cylindrické souřadnice kartézské souřadnice