Konstrukcja alternatywy
|
|
- Bronisława Skrzypczak
- 7 lat temu
- Przeglądów:
Transkrypt
1 Konstrukcja alternatywy Program (algorytm) wykorzystuje konstrukcję alternatywy, jeśli określone operacje trzeba wykonywać odmiennie dla różnych danych. W PASCALu mamy cztery różne konstrukcje alternatywy: If then else If then Case of else Case of Mały słownik angielsko-polski If [yf] Then [dzen] Else [els] Case [kejs] Of [of] And [end] Or [or] Not [not] Boolean [bulien] True [tru] False[fols] Jeśli Wtedy W przeciwnym razie Przypadek (czego?) I Lub Nie Bulowski (logiczny) Prawda fałsz
2 Konstrukcja alternatywy 1 TEST 1 2 NA 3 NA if (TEST) then NA; end {tu bez ;} else NA; end; TEST Test to wyrażenie logiczne: Porównanie dwóch wielkości np.. X> y, a<z, c=d, e<>f (e nierówne f), e>=f, e<=f Połączone spójnikiem logicznym dwa wyrażenia logiczne np.. (a>0) and (b<3), (w<1000) or (w>2000) Negacja wyrażenia logicznego np.. Not (a=3) Stała true (prawda), false (fałsz)
3 Zadanie Obliczyć wartość bezwzględną liczby ANALIZA Wartość bezwzględna to wartość bez znaku (np.. 7 =7, a -8 =8) Jeśli liczba X jest dodatnia lub zero, to jej wartość bezwzględna równa się X ( 7 =7) Jeśli liczba X jest ujemna, to jej wartość bezwzględna równa się X ( -8 =-(-8)=8) Algorytm w formalizmie PAP 1 Wczytaj(X) X>=0 2 3 WYN:=X 4 WYN:=-X 5 Wypisz(WYN) program wart_bezwz; uses Crt; var X,WYN: real; read(x); {1} if (X >=0) {2} then WYN:=X {3} else WYN:=-X; {4} writeln(win)
4 Zadanie Czy dana liczba jest podzielna przez drugą ANALIZA X jest podzielne przez Y, jeżeli reszta z dzielenia X przez Y jest zerem. 3 2 Algorytm w formalizmie PAP 1 X mod Y=0 Wypisz( podzieln a ) Wczytaj(X,Y) 4 Wypisz( nie ) program podzielna; uses Crt; var X,Y:integer; read(x,y); {1} if X mod Y = 0 {2} then write( podzielna ) {3} else write( nie ); {4}
5 Zadanie Podać, czy rok jest przestępny czy zwykły ANALIZA Rok jest przestępny, gdy jego numer dzieli się bez reszty przez 4 (np ) Wyjątek: Rok nie jest przestępny, gdy jego numer dzieli się bez reszty przez 100 (np ) Wyjątek: Rok jest przestępny, gdy jego numer dzieli się bez reszty przez 400 (np ) To znaczy: rok jest przestępny, jeśli spełnione jest wyrażenie logiczne (rok mod 400 =0) lub ((rok mod 100 <> 0) i (rok mod 4 = 0)) 3 Algorytm w formalizmie PAP 1 Wypisz( przestęp ny ) Wczytaj(rok) (rok mod 400 =0) or ((rok mod 100 <> 0) and (rok mod 4 = 0)) 2 4 Wypisz( zwykly ) program rok_przest; uses Crt; var rok:integer; read(rok); {1} if (rok mod 400 =0) or ((rok mod 100 <> 0) and (rok mod 4 = 0)){2} then write( przestepny ) {3} else write( zwykly ); {4}
6 Konstrukcja alternatywy 2 if (TEST) 1 TEST then 2 NA NA; end; Zadanie Ile miesiąc ma dni ANALIZA 31 dni mają 1,3,5,7,8,10 i dni mają 4,6,9,11 Luty ma zwykle 28 dni
7 Algorytm w formalizmie PAP 1 Wczytaj(mies) (mies=1) or (mies=3) or (mies=7) or (mies=8) or (mies=10) or 3 dni:=31 2 (mies=12) (mies=4) or (mies=6) or (mies=9) or (mies=11) 5 dni:=30 5 mies=2 7 dni:= Wypisz(dni) program dni_mies; uses Crt; var mies,dni:integer; read(mies); {1} if (mies=1) or (mies=3) or (mies=7) or (mies=8) or (mies=10) or (mies=12) {2} then dni:=31;{3} if (mies=4) or (mies=6) or (mies=9) or (mies=11) {4} then dni:=30; {5} if mies=2 {6} then dni:=28; {7} write(dni); {8} Konstrukcja alternatywy 3 WYR= W1 WYR= W2 NA 1 NA 2 NA Case WYR of W1: NA1; W2: NA2; Else NA; End;
8 Dni miesiąca - program program dni_mies2; uses Crt; var mies,dni:integer; read(mies); case mies of 1,3,5,7,8,10,12: dni:=31; 4,6,9,11: dni:=30; 2: dni:=28; else dni:=-1; end; write(dni); W wypadku błędnego miesiąca liczba dni wyniesie -1 Konstrukcja alternatywy 4 WYR= W1 WYR= W2 NA 1 NA 2 Case WYR of W1: NA1; W2: NA2; End;
9 Dni miesiąca - program program dni_mies2; uses Crt; var mies,dni:integer; read(mies); case mies of 1,3,5,7,8,10,12: dni:=31; 4,6,9,11: dni:=30; 2: dni:=28; end; write(dni); W wypadku błędnego miesiąca wystąpi błąd wykonania podczas pisania na ekranie Zadanie Rozwiązać równanie A X+B=0zwracając uwagę na warunki brzegowe ANALIZA X = -B/A można tylko wtedy policzyć, gdy A jest nierówne zeru
10 Równanie AX+B= X=-B/A 1 Wypisz(X) A<>0 Wczytaj(A,B) 5 Wypisz(WYN) Wypisz( Brak rozwiązań) program rownanie2; uses Crt; var A,B,X : real; read(a,b); if (A<>0) then X :=-B/A; write(x) end else write( Brak rozwiązania ); Algorytmy cykliczne Pętle (cykle) w algorytmie stosuje się wtedy, gdy pewien ciąg akcji należy powtarzać W PASCALU mamy do czynienia z czterema konstrukcjami pętli: For For downto While Repeat until
11 Mały słownik angielsko-polski While [łajl] Do [du] Repeat [rypit] Until [antil] For [for] To [tu] Downto [dałntu] Podczas gdy Czyń Powtarzaj Aż nastąpi Dla Do W dół do Konstrukcja cyklu while while(test) do INSTR; end; TEST 1 2 INSTR
12 N silnia 1 Wczytaj(n) 2 WYN:=1 3 J:=1 J<n 4 5 J:=J WYN:=WYN*J end; Wypisz(WYN) program silnia; uses Crt; var n,wyn,j :integer; read(n); {1} WYN:=1; {2} J:=1; {3} while J<n do {4} J:=J+1; {5} WYN:=WYN*J {6} write(wyn); {7} End. Konstrukcja cyklu repeat 1 INSTR TEST 2 Repeat INSTR; end until(test);
13 N silnia 1 Wczytaj(n) 2 WYN:=1 3 J:=0 4 J:=J+1 5 WYN:=WYN*J J>=n 6 7 program silnia2; uses Crt; var n,wyn,j :integer; read(n); {1} WYN:=1; {2} J:=0; {3} repeat J:=J+1; {4} WYN:=WYN*J {5} until J>=n; {6} write(wyn); {7} End. Wypisz(WYN) Konstrukcja cyklu for 1 j:=j0 for j:=j0 to jk do INSTR; end j<=jk INSTR j:=j+1
14 N silnia 1 Wczytaj(n) 2 WYN:=1 3 J:=1 J<=n 4 5 WYN:=WYN*J 7 6 J:=J+1 program silnia3; uses Crt; var n,wyn,j:integer; read(n); {1} WYN:=1; {2} for J:=1 to n do {3,4,6} WYN:=WYN*J {5} end; write(wyn); {7} Wypisz(WYN) End. Program w języku Pascal: n! program nsilnia; {nazwa programu} uses Crt; {uz yte biblioteki} var {Deklaracje zmiennych} n,j: Integer; { deklaracja zmiennej cal`kowitoliczbowej n oraz pomocniczej j} wynik:integer;{ zmienna pomocnicza wynik } Ch : Char; { zmienna pomocnicza } { Wlasciwy program} Writeln('Program n!: czes`c`! Podaj n > '); { komputer pozdrawia i prosi o dane } Readln(n); { czeka na Twe dane } wynik:=1; { wynik dla 0! } for j:=1 to n do { konstrukcja pe`tli j biegnie od 1 do n po 1 } wynik:=wynik*j; { j!=(j-1)!*j } Writeln('Moja odpowiedz`: ',n,'! = ',wynik); { komputer pisze wynik } Ch:=ReadKey; { komputer czeka na nacis`nie`cie klawisza, tzn. az zanotujesz sobie wynik }
15 Konstrukcja cyklu ze zmniejszaniem 1 j:=j0 for j:=j0 downto jk do INSTR; end j>=jk INSTR j:=j-1 N silnia 1 Wczytaj(n) 2 WYN:=1 3 J:=n J>=1 4 5 WYN:=WYN*J 7 6 J:=J-1 program silnia4; uses Crt; var n,wyn,j:integer; read(n); {1} WYN:=1; {2} for J:=n downto 1 do {3,4,6} WYN:=WYN*J {5} end; write(wyn); {7} Wypisz(WYN) End.
16 Zadanie Sprawdzić, czy liczba jest liczbą pierwszą ANALIZA Liczba n jest pierwsza, jeśli nie dzieli się bez reszty przez żadną z liczb 2,3,4,...,n-1 To znaczy, że musimy zorganizować pętlę, w której kolejno zbadamy podzielność przez kolejne liczby Zmienna jestpierw przechowuje informację, czy udało nam się zaprzeczyć, że liczba jest pierwsza Liczba pierwsza Wczytaj(n) Jestpierw:=tak J:=2 6 J<=n-1 4 n mod 5 J=0 Jestpierw:=nie 9 Jestpie 8 rw Wypisz( pierwsza 0 ) Wypisz( nie pierwsza ) 7 J:=J+1
17 Program w języku Pascal: czy pierwsza program czy_pierwsza; {nazwa programu} uses Crt; {uz yte biblioteki} var {Deklaracje zmiennych} n,j: Integer; { deklaracja zmiennej cal`kowitoliczbowej n oraz pomocniczej j} Jestpierw:boolean;{ zmienna pomocnicza logiczna } Ch : Char; { zmienna pomocnicza } { Wlasciwy program} Writeln( Liczba pierwsza? Podaj n > '); { komputer pozdrawia i prosi o dane } Readln(n); { czeka na Twe dane } Jestpierw:=true; {jest tak} for j:=2 to n-1 do { konstrukcja pe`tli j biegnie od 2 do n-1 po 1 } if n mod j = 0 then Jestpierw:=false; if Jestpierw then writeln( to jest liczba pierwsza ) else writeln( to nie jest liczba pierwsza ) Ch:=ReadKey; { komputer czeka na nacis`nie`cie klawisza, tzn. az zanotujesz sobie wynik } Zadanie Sprawdzić, czy liczba jest liczbą pierwszą jeszcze raz ANALIZA Liczba n jeżeli nie dzieli się przez liczby 2,3,...,j, to na pewno nie dzieli się też przez liczby n div j, n div j + 1,..., n-1 To znaczy, że musimy zorganizowć pętlę, w której warunek zakończenia brzmi: j>n div j
18 Liczba pierwsza Wczytaj(n) Jestpierw:=tak J:=2 6 J<=n div J 4 n mod J=0 5 Jestpierw:=nie 9 Jestpierw 8 Wypisz( pierwsza 0 ) Wypisz( nie pierwsza ) 7 J:=J+1 Program w języku Pascal: czy pierwsza program czy_pierwsza2; {nazwa programu} uses Crt; {uz yte biblioteki} var n,j: Integer; Jestpierw:boolean; Ch : Char; { Wlasciwy program} Writeln( Liczba pierwsza? Podaj n > '); { komputer pozdrawia i prosi o dane } Readln(n); { czeka na Twe dane } Jestpierw:=true; {jest tak} j:=2; While j<=n div j do if n mod j = 0 then Jestpierw:=false; j:=j+1 end; if Jestpierw then writeln( to jest liczba pierwsza ) else writeln( to nie jest liczba pierwsza ) Ch:=ReadKey; { komputer czeka na nacis`nie`cie klawisza, tzn. az zanotujesz sobie wynik }
19 Zadanie Ile podana liczba całkowita ma cyfr? ANALIZA Liczba 1984 ma cztery cyfry dziesiętne. Łatwo to sprawdzić dzieląc ją całkowikoticzbowo przez 10: 1984 div 10 = 198 (pierwszy raz) 198 div 10= 19 (drugi raz) 19 div 10= 1 (trzeci raz) 1 div 10= 0 (czwarty raz) Ile cyfr 1 Wczytaj(n) 2 cyfr:=0 3 n:=n div 10 4 cyfr:=cyfr+1 n=0 5 6 Wypisz(cyfr) program silnia2; uses Crt; var n,cyfr:integer; read(n); {1} cyfr:=0; {2} repeat n:=n div 10; {3} cyfr:=cyfr+1; {4} until n=0; {5} write(cyfr); {6} End.
20 Zadanie Podać wszystkie czynniki pierwsze danej liczby ANALIZA Zadanie podobne do sprawdzania, czy liczba jest pierwsza czy nie. Jeżeli po drodze okaże się, że nie jest pierwsza, to wypisujemy dzielnik dzielimy ją przez dzielnik i z wynikiem postępujemy tak samo Czynniki pierwsze 1 2 Wczytaj(n) J:=2 5 6 J<=n-1 3 n mod J=0 4 Wypisz(J) n:=n div J 7 J:=J+1
21 Program w języku Pascal: czy pierwsza program czynniki_pierwsze; {nazwa programu} uses Crt; {uz yte biblioteki} var n,j: Integer; Jestpierw:boolean; Ch : Char; { Wlasciwy program} Writeln( Podaj n > '); { komputer pozdrawia i prosi o dane } Readln(n); { czeka na Twe dane } j:=2; While j<=n -1 do if n mod j = 0 then writeln(j); n := n div j end else j:=j+1 Ch:=ReadKey; { komputer czeka na nacis`nie`cie klawisza, tzn. az zanotujesz sobie wynik } Zadanie Podać wszystkie dzielniki danej liczby ANALIZA Zadanie podobne do sprawdzania, czy liczba jest pierwsza czy nie. Jeżeli po drodze okaże się, że nie jest pierwsza, to wypisujemy dzielnik Pętlę organizujemy od 1 do n (bo jeden i n to dzielniki liczby n)
22 Dzielniki 1 2 Wczytaj(n) J:=1 5 J<=n 3 n mod J=0 4 Wypisz(J) 6 J:=J+1 Program w języku Pascal: program dzielniki; {nazwa programu} uses Crt; {uz yte biblioteki} var n,j: Integer; Ch : Char; { Wlasciwy program} Writeln( Podaj n > '); { komputer pozdrawia i prosi o dane } Readln(n); { czeka na Twe dane } for j:=1 to n do if n mod j = 0 then writeln(j); Ch:=ReadKey; { komputer czeka na nacis`nie`cie klawisza, tzn. az zanotujesz sobie wynik }
23 Zadanie Podać liczby pierwsze z zakresu ANALIZA Zadanie podobne do sprawdzania, czy to liczba pierwsza. Tyle, że nie czytamy żadnej liczby ale przelatujemy kolejne n od 2 do 100 Liczby pierwsze z zakresu 1 n:=2 3 n<101 2 Sprawdzanie, czy n to liczba pierwsza i jeśli tak, to jej wypisanie 4 N:=n+1
24 Bardziej szczegółowa rozpiska fragmentu 3 4 Jestpierw:=tak J:=2 3 Sprawdzanie, czy n to liczba pierwsza i jeśli tak, to jej wypisanie 7 J<=n-1 5 n mod 6 J=0 Jestpierw:=nie 10 9 Jestpie rw Wypisz(n) 8 J:=J+1 Liczby pierwsze - szczegółowo 1 n:=2 n< Jestpierw:=tak 4 J:=2 7 J<=n-1 5 n mod 6 J=0 Jestpierw:=nie 10 9 Jestpie rw Wypisz(n) 8 J:=J+1 11 n:=n+1
25 Program w języku Pascal: program liczby_pierwsze; {nazwa programu} uses Crt; {uz yte biblioteki} var {Deklaracje zmiennych} n,j: Integer; { deklaracja zmiennej cal`kowitoliczbowej n oraz pomocniczej j} Jestpierw:boolean;{ zmienna pomocnicza logiczna } Ch : Char; { zmienna pomocnicza } { Wlasciwy program} for n:=2 to 100 do Jestpierw:=true; {jest tak} for j:=2 to n-1 do { konstrukcja pe`tli j biegnie od 2 do n-1 po 1 } if n mod j = 0 then Jestpierw:=false; if Jestpierw then writeln(n); end; Ch:=ReadKey; { komputer czeka na nacis`nie`cie klawisza, tzn. az zanotujesz sobie wynik }
PASCAL. Etapy pisania programu. Analiza potrzeb i wymagań (treści zadania) Opracowanie algorytmu Kodowanie Kompilacja Testowanie Stosowanie
PASCAL Język programowania wysokiego poziomu Opracowany przez Mikołaja Wirtha na początku lat 70 XX wieku Prosty, z silną kontrolą poprawności Stosowany prawie wyłącznie na uczelniach do nauki programowania
Bardziej szczegółowoINSTRUKCJA PUSTA. Nie składa się z żadnych znaków i symboli, niczego nie robi. for i := 1 to 10 do {tu nic nie ma};
INSTRUKCJA PUSTA Nie składa się z żadnych znaków i symboli, niczego nie robi Przykłady: for i := 1 to 10 do {tu nic nie ma}; while a>0 do {tu nic nie ma}; if a = 0 then {tu nic nie ma}; INSTRUKCJA CASE
Bardziej szczegółowoProgramowanie strukturalne. Opis ogólny programu w Turbo Pascalu
Programowanie strukturalne Opis ogólny programu w Turbo Pascalu STRUKTURA PROGRAMU W TURBO PASCALU Program nazwa; } nagłówek programu uses nazwy modułów; } blok deklaracji modułów const } blok deklaracji
Bardziej szczegółowoWykład II PASCAL - podstawy składni i zmienne, - instrukcje wyboru, - iteracja, - liczby losowe
Podstawy programowania Wykład II PASCAL - podstawy składni i zmienne, - instrukcje wyboru, - iteracja, - liczby losowe 1 I. Składnia Składnia programu Program nazwa; Uses biblioteki; Var deklaracje zmiennych;
Bardziej szczegółowoPoniŜej znajdują się pytania z egzaminów zawodowych teoretycznych. Jest to materiał poglądowy.
PoniŜej znajdują się pytania z egzaminów zawodowych teoretycznych. Jest to materiał poglądowy. 1. Instrukcję case t of... w przedstawionym fragmencie programu moŝna zastąpić: var t : integer; write( Podaj
Bardziej szczegółowoInformatyka 1. Wyrażenia i instrukcje, złożoność obliczeniowa
Informatyka 1 Wykład III Wyrażenia i instrukcje, złożoność obliczeniowa Robert Muszyński ZPCiR ICT PWr Zagadnienia: składnia wyrażeń, drzewa rozbioru gramatycznego i wyliczenia wartości wyrażeń, operatory
Bardziej szczegółowoPascal - wprowadzenie
Pascal - wprowadzenie Ogólne informacje o specyfice języka i budowaniu programów Filip Jarmuszczak kl. III c Historia Pascal dawniej jeden z najpopularniejszych języków programowania, uniwersalny, wysokiego
Bardziej szczegółowoProgramowanie w Turbo Pascal
Skróty: ALT + F9 Kompilacja CTRL + F9 Uruchomienie Struktura programu: Programowanie w Turbo Pascal Program nazwa; - nagłówek programu - blok deklaracji (tu znajduje się VAR lub CONST) - blok instrukcji
Bardziej szczegółowoKURS PASCAL A. 1.Wprowadzenie
KURS PASCAL A 1.Wprowadzenie Pascal jest językiem wyŝszego poziomu, posiada gotowe biblioteki i moduły, co ułatwia programowanie. Z drugiej strony jest on bardziej wymagający pod względem estetyki programowania
Bardziej szczegółowoPodstawy programowania
Podstawy programowania Część piąta Proste typy danych w języku Pascal Autor Roman Simiński Kontakt roman.siminski@us.edu.pl www.us.edu.pl/~siminski Niniejsze opracowanie zawiera skrót treści wykładu, lektura
Bardziej szczegółowoWykład II PASCAL - podstawy składni i zmienne, - instrukcje wyboru, - iteracja cz. 1
Podstawy programowania Wykład II PASCAL - podstawy składni i zmienne, - instrukcje wyboru, - iteracja cz. 1 1 I. Składnia Składnia programu Program nazwa; Uses biblioteki; Var deklaracje zmiennych; Begin
Bardziej szczegółowoInformatyka 1. Przetwarzanie tekstów
Informatyka 1 Wykład IX Przetwarzanie tekstów Robert Muszyński ZPCiR ICT PWr Zagadnienia: reprezentacja napisów znakowych, zmienne napisowe w Sun Pascalu, zgodność typów, operowanie na napisach: testowanie
Bardziej szczegółowoWIADOMOŚCI WSTĘPNE WPROWADZENIE DO JĘZYKA TURBO PASCAL. Klawisze skrótów. {to jest właśnie komentarz, moŝna tu umieścić dowolny opis}
1 WIADOMOŚCI WSTĘPNE Programowanie komputerów najogólniej mówiąc polega na zapisaniu pewniej listy poleceń do wykonania przez komputer w pewnym umownym języku Taką listę poleceń nazywamy programem Program
Bardziej szczegółowoINSTRUKCJA ITERACYJNA REPEAT. repeat Instrukcja_1; Instrukcja_2; {... } Instrukcja_N; until wyr ; INSTRUKCJA ITERACYJNA WHILE
INSTRUKCJA ITERACYJNA REPEAT Instrukcja_1; Instrukcja_2; {... } Instrukcja_N; until wyr ; INSTRUKCJA ITERACYJNA WHILE while wyr do Instrukcja_1; Instrukcja_2; {... } Instrukcja_N; M.P. «PASCAL» (P04) 1
Bardziej szczegółowoPodstawy Programowania Podstawowa składnia języka C++
Podstawy Programowania Podstawowa składnia języka C++ Katedra Analizy Nieliniowej, WMiI UŁ Łódź, 3 października 2013 r. Szablon programu w C++ Najprostszy program w C++ ma postać: #include #include
Bardziej szczegółowo3. Podstawowe funkcje mamematyczne. ZAPOZNAĆ SIĘ!!!
Zajęcia 3 1. Instrukcja iteracyjna while while WARUNEK do Instrukcja; 2. Deklaracja funkcji function nazwa(x:real;i:integer;...): typ_funkcji; deklaracje zmiennych lokalnych; instrukcje (w tym podstawienie
Bardziej szczegółowoWstęp do programowania. Różne różności
Wstęp do programowania Różne różności Typy danych Typ danych określa dwie rzeczy: Jak wartości danego typu są określane w pamięci Jakie operacje są dozwolone na obiektach danego typu 2 Rodzaje typów Proste
Bardziej szczegółowoInstrukcja standardowa Writeln
Instrukcja standardowa Writeln Instrukcja Writeln umożliwia wprowadzenie danych na ekran monitora powodując automatycznie późniejsze przejście kursora do nowej linii. Jest to ustawienie domyślne w działaniu
Bardziej szczegółowoWykład 15. Literatura. Kompilatory. Elementarne różnice. Preprocesor. Słowa kluczowe
Wykład 15 Wprowadzenie do języka na bazie a Literatura Podobieństwa i różnice Literatura B.W.Kernighan, D.M.Ritchie Język ANSI Kompilatory Elementarne różnice Turbo Delphi FP Kylix GNU (gcc) GNU ++ (g++)
Bardziej szczegółowoProgramowanie Delphi obliczenia, schematy blokowe
Informatyka II MPZI2 ćw.2 Programowanie Delphi obliczenia, schematy blokowe Zastosowania obliczeń numerycznych Wyrażenia arytmetyczne służą do zapisu wykonywania operacji obliczeniowych w trakcie przebiegu
Bardziej szczegółowoInformatyka 1. Wyrażenia i instrukcje cd., ręczna symulacja, operacje wejścia/wyjścia
Informatyka 1 Wykład IV Wyrażenia i instrukcje cd., ręczna symulacja, operacje wejścia/wyjścia Robert Muszyński ZPCiR IIAiR PWr Zagadnienia: instrukcja warunkowa CASE-OF-END, instrukcja pętli REPEAT-UNTIL,
Bardziej szczegółowoTEMAT: Podejmowanie decyzji w programie instrukcja warunkowa (IF).
INFORMATYKA kl. II gimnazjum Krzysztof Gładkowski TEMAT: Podejmowanie decyzji w programie instrukcja warunkowa (IF). Czas: 2godz. Przygotowanie środowiska. Pomoce dydaktyczne. Oprogramowanie środowisko
Bardziej szczegółowoINSTRUKCJE PĘTLI, INSTRUKCJA WYBORU. Instrukcja pętli For to do
INSTRUKCJE PĘTLI, INSTRUKCJA WYBORU Instrukcja pętli For to do Instrukcja ta określa dokładnie ile razy zostanie powtórzony dany ciąg instrukcji. Postać pętli for w Pascalu: for zmienna : = początek to
Bardziej szczegółowoIteracje. Algorytm z iteracją to taki, w którym trzeba wielokrotnie powtarzać instrukcję, aby warunek został spełniony.
Iteracje Algorytm z iteracją to taki, w którym trzeba wielokrotnie powtarzać instrukcję, aby warunek został spełniony. Iteracja inaczej zwana jest pętlą i oznacza wielokrotne wykonywanie instrukcji. Iteracje
Bardziej szczegółowoProgramowanie w języku Pascal
Programowanie w języku Pascal Dr inż. Grażyna KRUPIŃSKA grazyna@novell.ftj.agh.edu.pl D-10 pokój 227 Algorytmy Nazwa algorytm wywodzi się od nazwiska perskiego matematyka Muhamed ibn Musy al-chorezmi (z
Bardziej szczegółowotyp zakres sposob zapamietania shortint integer bajty (z bitem znaku) longint byte word
Pascal - powtórka Alfabet, Nazwy W odróŝnieniu do C w Pascal nie odróŝnia małych i duŝych liter. Zapisy ALA i ala oznaczają tę samą nazwę. Podobnie np. słowo kluczowe for moŝe być zapisane: FOR. W Pascalu
Bardziej szczegółowo3. Instrukcje warunkowe
. Instrukcje warunkowe Przykłady.1. Napisz program, który pobierze od użytkownika liczbę i wypisze na ekran słowo ujemna lub nieujemna, w zależności od tego czy dana liczba jest ujemna czy nie. 1 #include
Bardziej szczegółowoJęzyk programowania PASCAL
Język programowania PASCAL (wersja podstawowa - standard) Literatura: dowolny podręcznik do języka PASCAL (na laboratoriach Borland) Iglewski, Madey, Matwin PASCAL STANDARD, PASCAL 360 Marciniak TURBO
Bardziej szczegółowoWstęp do programowania. Procedury i funkcje. Piotr Chrząstowski-Wachtel
Wstęp do programowania Procedury i funkcje Piotr Chrząstowski-Wachtel Po co procedury i funkcje? Gdyby jakis tyran zabronił korzystać z procedur lub funkcji, to informatyka by upadła! Procedury i funkcje
Bardziej szczegółowoInstrukcje podsumowanie. Proste: - przypisania - wejścia-wyjścia (read, readln, write, writeln) - pusta - po prostu ; (średnik) Strukturalne:
Instrukcje podsumowanie Proste: - przypisania - wejścia-wyjścia (read, readln, write, writeln) - pusta - po prostu ; (średnik) Strukturalne: - grupująca end - warunkowa if
Bardziej szczegółowoWprowadzenie komentarzy do programu
Wprowadzenie komentarzy do programu W programach mogą wystąpić objaśnienia, uwagi zamykane w klamrach { } lub nawiasach z gwiazdką (* *). Komentarze ułatwiają zrozumienie programów. Przyjmijmy, że komentarze
Bardziej szczegółowoProcedury i funkcje. Przykład programu z procedurą. Definicja. Cechy procedury
Definicja Procedury i funkcje Procedura to wydzielony fragment programu, który służy do wykonywania pewnych zbiorów instrukcji stanowiących zwartą całość. Procedurę nazywamy czasem podprogramem. 1 2 Przykład
Bardziej szczegółowoProgram znajduje największa lub najmniejsza z podanych liczb. Liczby podajemy dopóki nam sie nie znudzi.
Program 3 Program znajduje największa lub najmniejsza z podanych liczb. Liczby podajemy póki nam sie nie znudzi. #include using namespace std; int main() int odp,a,m; bool pierwsze_podanie =
Bardziej szczegółowoElżbieta Kula - wprowadzenie do Turbo Pascala i algorytmiki
Elżbieta Kula - wprowadzenie do Turbo Pascala i algorytmiki Turbo Pascal jest językiem wysokiego poziomu, czyli nie jest rozumiany bezpośrednio dla komputera, ale jednocześnie jest wygodny dla programisty,
Bardziej szczegółowoWstęp do programowania
Wstęp do programowania wykład 2 Piotr Cybula Wydział Matematyki i Informatyki UŁ 2012/2013 http://www.math.uni.lodz.pl/~cybula Język programowania Każdy język ma swoją składnię: słowa kluczowe instrukcje
Bardziej szczegółowowykres funkcji pierwiastki
1. Przykład: REGULA FALSI Literatura: Schneider, Weingart, Perlman, Programming..., Wiley, 1982. Zajmiemy się teraz problemem znajdowania miejsc zerowych jakiejś funkcji f(x). Jest to bardzo stary i ważny
Bardziej szczegółowoDIAGRAMY SYNTAKTYCZNE JĘZYKA TURBO PASCAL 6.0
Uwaga: DIAGRAMY SYNTAKTYCZNE JĘZYKA TURBO PASCAL 6.0 1. Zostały pominięte diagramy: CYFRA, CYFRA SZESNASTKOWA, ZNAK i LITERA. Nie została uwzględniona możliwość posługiwania się komentarzami. 2. Brakuje
Bardziej szczegółowoProgramowanie. programowania. Klasa 3 Lekcja 9 PASCAL & C++
Programowanie Wstęp p do programowania Klasa 3 Lekcja 9 PASCAL & C++ Język programowania Do przedstawiania algorytmów w postaci programów służą języki programowania. Tylko algorytm zapisany w postaci programu
Bardziej szczegółowoZadania język C++ Zad. 1. Napisz program wczytujący z klawiatury wiek dwóch studentów i wypisujący informację o tym, który z nich jest starszy.
Zadania język C++ Zad. 1 Napisz program wczytujący z klawiatury wiek dwóch studentów i wypisujący informację o tym, który z nich jest starszy. (Być moŝe są w tym samym wieku. Zrób w programie warunek,
Bardziej szczegółowoWarunki logiczne instrukcja if
Warunki logiczne instrukcja if Prowadzący: Łukasz Dunaj, strona kółka: atinea.pl/kolko 1. Wejdź na stronę kółka, uruchom edytor i wpisz: use console; def test::main() { var y; y = 1; while (y
Bardziej szczegółowoPodstawy programowania
Podstawy programowania Część ósma Tablice znaków i przetwarzanie napisów Autor Roman Simiński Kontakt siminski@us.edu.pl www.us.edu.pl/~siminski Niniejsze opracowanie zawiera skrót treści wykładu, lektura
Bardziej szczegółowoKurs Pascala LO Biecz 2010/2011. Kurs Pascala oparty na zadaniach i problemach z lekcji Informatyki.
Kurs Pascala LO Biecz 2010/2011 Kurs Pascala oparty na zadaniach i problemach z lekcji Informatyki. Krzysztof Libront Ostatnia modyfikacja: 2010-11-12 Spis treści Wprowadzenie do języka Pascal.... 3 Zadanie
Bardziej szczegółowoPodstawy programowania
Podstawy programowania Część trzecia sterujące wykonaniem programu wprowadzenie Autor Roman Simiński Kontakt roman.siminski@us.edu.pl www.us.edu.pl/~siminski Niniejsze opracowanie zawiera skrót treści
Bardziej szczegółowoZakres wykładu INFORMATYKA. dr inż. Michał Łanczont Wydział Elektrotechniki i Informatyki p. E419 tel
INFORMATYKA Studia Niestacjonarne Elektrotechnika Wydział Elektrotechniki i Informatyki dr inż. Michał Łanczont Wydział Elektrotechniki i Informatyki p. E419 tel. 81-538-42-93 m.lanczont@pollub.pl http://lanczont.pollub.pl
Bardziej szczegółowoZasady Programowania Strukturalnego
Zasady Programowania Strukturalnego Rafał Jakubowski Zespół Teoretycznej Biofizyki Molekularnej rjakubowski@fizyka.umk.pl www.fizyka.umk.pl/~rjakubowski Tel: 33 46 Konsultacje w sem. letnim 11/12: środa,
Bardziej szczegółowoInstrukcja wyboru, pętle. 2 wykład. Podstawy programowania - Paskal
Instrukcja wyboru, pętle 2 wykład. Podstawy programowania - Paskal Tematy Instrukcja wyboru jeden z wielu wariantów: case Pętle while repeat for Instrukcje sterowania pętli break continue goto Instrukcja
Bardziej szczegółowoSchematy blokowe I. 1. Dostępne bloki: 2. Prosty program drukujący tekst.
Schematy blokowe I Jeżeli po schematach blokowych będzie używany język C, to należy używać operatorów: '&&', ' ', '!=', '%' natomiast jeśli Ruby to 'and', 'or', '%', '!='. 1. Dostępne bloki: a) początek:
Bardziej szczegółowoCw.12 JAVAScript w dokumentach HTML
Cw.12 JAVAScript w dokumentach HTML Wstawienie skryptu do dokumentu HTML JavaScript jest to interpretowany, zorientowany obiektowo, skryptowy język programowania.skrypty Java- Script mogą być zagnieżdżane
Bardziej szczegółowoKiedy i czy konieczne?
Bazy Danych Kiedy i czy konieczne? Zastanów się: czy często wykonujesz te same czynności? czy wielokrotnie musisz tworzyć i wypełniać dokumenty do siebie podobne (faktury, oferty, raporty itp.) czy ciągle
Bardziej szczegółowoif (wyrażenie ) instrukcja
if (wyrażenie ) instrukcja Jeśli wartość wyrażenia jest różna od zera, to jest wykonywana instrukcja, jeśli wartość wyrażenia jest równa 0, to dana instrukcja nie jest wykonywana Wyrażenie testowe podajemy
Bardziej szczegółowoInstrukcje warunkowe i skoku. Spotkanie 2. Wyrażenia i operatory logiczne. Instrukcje warunkowe: if else, switch.
Instrukcje warunkowe i skoku. Spotkanie 2 Dr inż. Dariusz JĘDRZEJCZYK Wyrażenia i operatory logiczne Instrukcje warunkowe: if else, switch Przykłady 11/3/2016 AGH, Katedra Informatyki Stosowanej i Modelowania
Bardziej szczegółowo2.Sprawdzanie czy podana liczba naturalna jest pierwsza Liczba pierwsza to liczba podzielna tylko przez 1 i przez siebie.
CZEŚĆ A. Przykłady, cd. 1.Obliczanie wartości pierwiastka kwadratowego - algorytm Newtona-Raphsona http://pl.wikipedia.org/wiki/metoda_newtona (pierwszy przykład na stronach Wiki) Dane: Liczba a (a>0)
Bardziej szczegółowoPodstawy Programowania C++
Wykład 3 - podstawowe konstrukcje Instytut Automatyki i Robotyki Warszawa, 2014 Wstęp Plan wykładu Struktura programu, instrukcja przypisania, podstawowe typy danych, zapis i odczyt danych, wyrażenia:
Bardziej szczegółowoPrzykładowerozwiązania.
Przykładowerozwiązania. 1. Napisz program, w którym przy użyciu instrukcji case będzie możliwy następujący wybór: 1-wypelnia tablice jednowymiarową liczbami pseudolosowymi z zakresu od 0 do 100 2- wypisuje
Bardziej szczegółowoWprowadzenie Zmienne Wyrażenia i operatory Komunikacja Instrukcje warunkowe Instrukcje iteracyjne Przykłady Bibliografia
Program Rozwojowy Potencjału Dydaktycznego Politechniki Świętokrzyskiej w Kielcach: kształce na miarę sukcesu. Priorytet IV Szkolnictwo wyższe i nauka. Działa 4.1 Wzmoc i rozwój potencjału dydaktycznego
Bardziej szczegółowoAPROKSYMACJA. Rys. 1. Funkcja aproksymująca zbiór punktów pomiarowych (1) (2) (3) (4) (5) (6) (7) ... Zmienna y
40 APROKSYMACJA Zmienna y 36 33 30 27 24 21 18 15 12 9 6 3 0 0,00 0,01 0,02 0,03 0,04 0,05 0,06 0,07 0,08 Zmienna x Rys. 1. Funkcja aproksymująca zbiór punktów pomiarowych (1) (2) (3) (4) (5) (6) (7)...
Bardziej szczegółowoPrzykład programu Rozwiązanie równania postaci:
Przykład programu Rozwiązanie równania postaci: a x 2 + b x + c = 0 program trojmian; var a, b, c : real; var delta, x1, x2 : real; writeln('podaj wspolczynniki a, b, c równania kwadratowego: '); readln(a,
Bardziej szczegółowoPodstawy programowania
Podstawy programowania Część czwarta Wariacje na temat instrukcji iteracyjnych Autor Roman Simiński Kontakt roman.siminski@us.edu.pl www.us.edu.pl/~siminski Niniejsze opracowanie zawiera skrót treści wykładu,
Bardziej szczegółowoStruktura pliku projektu Console Application
Struktura pliku projektu Console Application #include #include using namespace std; int main(int argc, char *argv[]) // to jest komentarz system("pause"); return EXIT_SUCCESS; Na początku
Bardziej szczegółowoAlgorytm Euklidesa. Największy wspólny dzielnik dla danych dwóch liczb całkowitych to największa liczba naturalna dzieląca każdą z nich bez reszty.
Algorytm Euklidesa Algorytm ten, jak wskazuje jego nazwa, został zaprezentowany przez greckiego matematyka - Euklidesa, żyjącego w w latach około 300r. p.n.e., w jego podstawowym dziele pt. Elementy. Algorytm
Bardziej szczegółowoIlość cyfr liczby naturalnej
Ilość cyfr liczby naturalnej Użytkownik wprowadza liczbę naturalną n. Podaj algorytm znajdowania ilości cyfr liczby n. (Np.: po wprowadzeniu liczby 2453, jako wynik powinna zostać podana liczba 4). Specyfikacja
Bardziej szczegółowoSCHEMAT OCENIANIA poziom rozszerzony arkusz II
SCHEMAT OCENIANIA poziom rozszerzony arkusz II Zadanie - Organizationally Unique Identifier Prawidłowe zaimportowanie danych do przetwarzania. Uwaga: Prawidłowe zaimportowanie można uzyskać np. przez użycie
Bardziej szczegółowoInstrukcja warunkowa i wyboru
Instrukcja warunkowa i wyboru projektowanie algorytmów instrukcje sterujące języka Pascal instrukcja warunkowa operatory relacyjne i logiczne instrukcja wyboru echniki programowania I s.3-1 Projektowanie
Bardziej szczegółowoForPascal Interpreter języka Pascal
Akademia Podlaska w Siedlcach Wydział Nauk Ścisłych Instytut Informatyki ForPascal Interpreter języka Pascal Przedmiot: Sieci i Systemy Wirtualne Informatyka IV Prowadzący: dr Krzysztof Trojanowski Grupa:
Bardziej szczegółowoKURS C/C++ WYKŁAD 2. char znak; znak = a ; Program 2 #include<stdio.h> void main() { char znak; while( (znak = getchar() )!= t ) putchar(znak); }
KURS C/C++ WYKŁAD 2 Instrukcje iteracyjne Instrukcja while Składnia tej instrukcji jest następująca: while (wyrażenie) instrukcja W pętli while wykonanie instrukcji powtarza się tak długo, jak długo wartość
Bardziej szczegółowoWykład IV Algorytmy metody prezentacji i zapisu Rzut oka na język PASCAL
Studia Podyplomowe INFORMATYKA Podstawy Informatyki Wykład IV Algorytmy metody prezentacji i zapisu Rzut oka na język PASCAL 1 Część 1 Pojęcie algorytmu 2 I. Pojęcie algorytmu Trochę historii Pierwsze
Bardziej szczegółowo4. Funkcje. Przykłady
4. Funkcje Przykłady 4.1. Napisz funkcję kwadrat, która przyjmuje jeden argument: długość boku kwadratu i zwraca pole jego powierzchni. Używając tej funkcji napisz program, który obliczy pole powierzchni
Bardziej szczegółowoZmienne i ich typy. Typ zmiennej
Zmienne i ich typy Zmienne to komórki pamięci przeznaczone na przechowywanie przedmiotów. Komórka (zmienna) może być albo pusta albo zawierać jeden przedmiot. Nie każdy przedmiot pasuje do każdej komórki
Bardziej szczegółowoWrocław, dn. 19 kwietnia 2006 roku. Anna Kaleta Piotr Chojnacki IV rok, informatyka chemiczna Liceum Ogólnokształcące nr 10 we Wrocławiu
Anna Kaleta Piotr Chojnacki IV rok, informatyka chemiczna Liceum Ogólnokształcące nr 10 we Wrocławiu Wrocław, dn 19 kwietnia 2006 roku Czas trwania zajęć: 90 minut, przedmiot: informatyka Temat lekcji:
Bardziej szczegółowodo instrukcja while (wyrażenie);
Instrukcje pętli -ćwiczenia Instrukcja while Pętla while (póki) powoduje powtarzanie zawartej w niej sekwencji instrukcji tak długo, jak długo zaczynające pętlę wyrażenie pozostaje prawdziwe. while ( wyrażenie
Bardziej szczegółowoLibreOffice Calc VBA
LibreOffice Calc VBA LibreOffice Calc umożliwia tworzenie własnych funkcji i procedur przy użyciu składni języka VBA. Dostęp do edytora makr: Narzędzia->Makra->Zarządaj makrami->libreoffice Calc Aby rozpocząć
Bardziej szczegółowo2.8. Algorytmy, schematy, programy
https://app.wsipnet.pl/podreczniki/strona/38766 2.8. Algorytmy, schematy, programy DOWIESZ SIĘ co oznaczają pojęcia: algorytm, schemat blokowy, język programowania, jakie są sposoby obliczania największego
Bardziej szczegółowoObsługa klawiszy specjalnych
13 Obsługa klawiszy specjalnych Oprócz klawiszy alfanumerycznych na klawiaturze peceta jest sporo klawiszy specjalnych. Najlepiej stosować klawisze specjalne zgodnie z ich typowym przeznaczeniem. 13.1.
Bardziej szczegółowo1. Nagłówek funkcji: int funkcja(void); wskazuje na to, że ta funkcja. 2. Schemat blokowy przedstawia algorytm obliczania
1. Nagłówek funkcji: int funkcja(void); wskazuje na to, że ta funkcja nie ma parametru i zwraca wartość na zewnątrz. nie ma parametru i nie zwraca wartości na zewnątrz. ma parametr o nazwie void i zwraca
Bardziej szczegółowoLaboratorium Wstawianie skryptu na stroną: 2. Komentarze: 3. Deklaracja zmiennych
1. Wstawianie skryptu na stroną: Laboratorium 1 Do umieszczenia skryptów na stronie służy znacznik: //dla HTML5 ...instrukcje skryptu //dla HTML4 ...instrukcje
Bardziej szczegółowoPodstawy programowania. 1. Operacje arytmetyczne Operacja arytmetyczna jest opisywana za pomocą znaku operacji i jednego lub dwóch wyrażeń.
Podstawy programowania Programowanie wyrażeń 1. Operacje arytmetyczne Operacja arytmetyczna jest opisywana za pomocą znaku operacji i jednego lub dwóch wyrażeń. W językach programowania są wykorzystywane
Bardziej szczegółowoJerzy Nawrocki, Wprowadzenie do informatyki
Jerzy Nawrocki, Jerzy Nawrocki Wydział Informatyki Politechnika Poznańska jerzy.nawrocki@put.poznan.pl Cel wykładu Programowanie imperatywne i język C Zaprezentować paradygmat programowania imperatywnego
Bardziej szczegółowoWykład III PASCAL - iteracja cz, 2, - liczby losowe, - tablice
Podstawy programowania Wykład III PASCAL - iteracja cz, 2, - liczby losowe, - tablice 1 Podstawy programowania Iteracja 2 III. Iteracja Iteracja o nieznanej liczbie powtórzeń while warunek do instrukcja_do_wykonania;
Bardziej szczegółowoProgramowanie - instrukcje sterujące
Instytut Informatyki Uniwersytetu Śląskiego Laborki środowisko NetBeans, tworzenie nowego projektu; okno projekty; główne okno programu; package - budowanie paczek z klas; public class JavaApplication
Bardziej szczegółowoInstrukcje sterujące
Podstawy programowania w C++ Bibliografia: Instrukcje sterujące Nauka programowania dla początkujących; A. Struzińska-Walczak / K. Walczak CPA: PROGRAMMING ESSENTIALS IN C++ https://www.netacad.com Opracował:
Bardziej szczegółowoPascal. 1. Pliki tekstowe. Przykład 1.1. Zapis do pliku tekstowego
Pascal 1. Pliki tekstowe Przykład 1.1. Zapis do pliku tekstowego {deklaracja zmiennej tekstowej 'plik'} plik: text; {skojarzenie zmiennej plikowej 'plik' z plikiem na dysku (podajemy lokalizacje)} {tworzenie
Bardziej szczegółowoJerzy Nawrocki, Wprowadzenie do informatyki
Jerzy Nawrocki, Jerzy Nawrocki Wydział Informatyki Politechnika Poznańska jerzy.nawrocki@put.poznan.pl Cel wykładu Programowanie imperatywne i język C Zaprezentować paradygmat programowania imperatywnego
Bardziej szczegółowoInstrukcje cykliczne (pętle) WHILE...END WHILE
Instrukcje cykliczne (pętle) Pętle pozwalają na powtarzanie fragmentu kodu programu. PĘTLE LOGICZNE WHILE...END WHILE While (warunek)...... End While Pętla będzie się wykonywała dopóki warunek jest spełniony.
Bardziej szczegółowoW wielu obliczeniach w matematyce bądź fizyce wykonanie niektórych kroków zależy od spełnienia warunku.
W wielu obliczeniach w matematyce bądź fizyce wykonanie niektórych kroków zależy od spełnienia warunku. Nie wolno dzielić przez zero i należy sprawdzić, czy dzielna nie jest równa zeru. W dziedzinie liczb
Bardziej szczegółowoInstrukcje iteracyjne (pętle)
Instrukcje iteracyjne (pętle) Instrukcja for..to i for..downto Instrukcja while Instrukcja repeat..until echniki programowania I s.4-1 Zastosowanie instrukcji iteracyjnych Instrukcje iteracyjne (inaczej
Bardziej szczegółowoInformatyka 1. Procedury i funkcje, struktura programu w Pascalu
Informatyka 1 Wykład V Procedury i funkcje, struktura programu w Pascalu Robert Muszyński ZPCiR IIAiR PWr Zagadnienia: deklaracje procedury i funkcji, parametry procedur i funkcji, reguły użycia parametrów
Bardziej szczegółowoZadanie 1. Algorytmika ćwiczenia
Zadanie 1 Algorytmika ćwiczenia Zadanie 2 Zadanie 3 Zadanie 4 Zadanie 5 Zadanie 6 Zadanie 7 Wiązka zadań Ułamki dwójkowe W systemach pozycyjnych o podstawie innej niż 10 można zapisywać nie tylko liczby
Bardziej szczegółowo20. Pascal i łączenie podprogramów Pascala z programem napisanym w C
Opublikowano w: WEREWKA J..: Podstawy programowana dla automatyków. Skrypt AGH Nr 1515, Kraków 1998 20. i łączenie podprogramów a z programem napisanym w Ze względu na duże rozpowszechnienie języka, szczególnie
Bardziej szczegółowoALGORYTMY Algorytm poprawny jednoznaczny szczegółowy uniwersalny skończoność efektywność (sprawność) zmiennych liniowy warunkowy iteracyjny
ALGORYMY Algorytm to przepis; zestawienie kolejnych kroków prowadzących do wykonania określonego zadania; to uporządkowany sposób postępowania przy rozwiązywaniu zadania, problemu, z uwzględnieniem opisu
Bardziej szczegółowoPascal typy danych. Typy pascalowe. Zmienna i typ. Podział typów danych:
Zmienna i typ Pascal typy danych Zmienna to obiekt, który może przybierać różne wartości. Typ zmiennej to zakres wartości, które może przybierać zmienna. Deklarujemy je w nagłówku poprzedzając słowem kluczowym
Bardziej szczegółowoAlgorytmika i Programowanie VBA 1 - podstawy
Algorytmika i Programowanie VBA 1 - podstawy Tomasz Sokół ZZI, IL, PW Czas START uruchamianie środowiska VBA w Excelu Alt-F11 lub Narzędzia / Makra / Edytor Visual Basic konfiguracja środowiska VBA przy
Bardziej szczegółowoPodstawy programowania w języku C
Podstawy programowania w języku C WYKŁAD 1 Proces tworzenia i uruchamiania programów Algorytm, program Algorytm przepis postępowania prowadzący do rozwiązania określonego zadania. Program zapis algorytmu
Bardziej szczegółowodo instrukcja while(wyrażenie);
emat zajęć: Operatory i instrukcje w języku C - 3 Autor: mgr inż. Sławomir Samolej Zagadnienie 1. (instrukcja cyklu: while) Język C oferuje kilka instrukcji cyklu (pętli). Oprócz wprowadzonej wcześniej
Bardziej szczegółowoAlgorytm 2.1. Rys. 2.1.1. Czy zupa jest słona? Przygotuj. Gotowe danie START. Przepis... STOP NIE TAK
2 Algorytmy decyzyjne Algorytmy decyzyjne charakteryzują się tym, że w pewnym momencie w sytuacji problemowej następuje ich zatrzymanie i wybór właściwej drogi. Algorytmy rozgałęziające się dają ogromne
Bardziej szczegółowoPodstawy programowania. Wykład: 4. Instrukcje sterujące, operatory. dr Artur Bartoszewski -Podstawy programowania, sem 1 - WYKŁAD
programowania Wykład: 4 Instrukcje sterujące, operatory 1 programowania w C++ Instrukcje sterujące 2 Pętla for for ( instrukcja_ini ; wyrazenie_warunkowe ; instrukcja_krok ) tresc_petli ; instrukcja_ini
Bardziej szczegółowoProgramowanie komputerowe. Zajęcia 1
Programowanie komputerowe Zajęcia 1 Code::Blocks - tworzenie projektu Create New Project Console Application -> C++ Wybierz nazwę projektu Stworzy się nowy projekt z wpisaną funkcją main Wpisz swój program
Bardziej szczegółowoJęzyk C, instrukcje sterujące (laboratorium)
Język C, instrukcje sterujące (laboratorium) Opracował: Tomasz Mączka (tmaczka@kia.prz.edu.pl) Na podstawie http://pl.wikibooks.org/wiki/c Wstęp Instrukcja warunkowa Instrukcja if/if-else pozwala na warunkowe
Bardziej szczegółowoZapis algorytmów: schematy blokowe i pseudokod 1
Zapis algorytmów: schematy blokowe i pseudokod 1 Przed przystąpieniem do napisania kodu programu należy ten program najpierw zaprojektować. Projekt tworzącego go algorytmu może być zapisany w formie schematu
Bardziej szczegółowoPliki. Ze względu na typ zawartych w nich danych rozróżnia się trzy podstawowe rodzaje plików:
Pliki Dotychczas operowaliśmy danymi, które zapamiętywane były w pamięci operacyjnej komputera (RAM). Program Turbo Pascal umożliwia zapisywanie i odczyt danych, co zapewnia możliwość wielokrotnego ich
Bardziej szczegółowo