INSTRUKCJE PĘTLI, INSTRUKCJA WYBORU. Instrukcja pętli For to do
|
|
- Ludwika Jasińska
- 7 lat temu
- Przeglądów:
Transkrypt
1 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 koniec do { blok instrukcji } - zliczanie w górę lub: for zmienna := początek downto koniec do { blok instrukcji } - zliczanie w dół WaŜne: Zmienna, której wartość jest sprawdzana w pętli nosi nazwę zmiennej sterującej lub licznika. Musi ona być typu całkowitego (integer, byte, word, longint), znakowego (char) lub logicznego (boolean). Pętla for pozwala zliczać w górę z krokiem 1 lub w dół z krokiem -1. W pętli for liczba przebiegów jest z góry określona. JeŜeli blok instrukcji składa się z pojedynczej instrukcji, słowa kluczowe i end moŝna pominąć. Schemat blokowy pętli for i:=początek to koniec do {blok instrukcji} for i:=początek to koniec do A i:=początek akcja A i:=i+1 tak Czy i=koniec? nie Przygotowanie do sprawdzianu nr 3 1
2 For dla. To do. Schemat blokowy pętli for i:=początek downto koniec do {blok instrukcji} for i:=początek downto koniec do A i:=początek akcja A i:=i-1 tak Czy i=koniec? nie PROGRAMY: CW. 1 Napisz program, wyświetlający napis TURBO PASCAL 15 razy. program turbo_pascal; var i :word; for i:=1 to 15 do writeln ('TURBO PASCAL ); CW.2 Napisz program, który wypisze liczby od 1 do 10. program liczby; var i : byte; for i:=1 to 10 do {pętla zlicza w górę od 1 do 10} write (i, ); Przygotowanie do sprawdzianu nr 3 2
3 CW.3 Napisz program, który wypisze liczby w dół od 10 do 1. program liczby_w_dol; var i : byte; for i:=10 downto 1 do {pętla zlicza w dół od 10 do 1} write (i, ); CW.4 Napisz program realizujący wyświetlanie liczb naturalnych nieparzystych od 1 do 21. program petelka; var i: word; for i:=1 to 21 do if (i mod 2<>0) then write(i, ); CW.5 Napisz program, który obliczy i wyświetli sumę dla n podanych przez uŝytkownika liczb. Liczba wprowadzanych liczb podawana jest w programie. program suma_z_liczb; var liczba, i: integer; suma, a: real; suma:=0; writeln ( Podaj liczbę wprowadzanych liczb: ); readln (liczba); for i:=1 to liczba do writeln( Podaj liczbe,i, = ); readln (a); suma:=suma+a; writeln ( Suma podanych liczb wynosi, suma); Przygotowanie do sprawdzianu nr 3 3
4 CW.6 Napisz program sprawdzający czy z odcinków o długościach wprowadzanych przez uŝytkownika z klawiatury moŝna zbudować trójkąt (warunek istnienia trójkąta). Liczby zadeklaruj jako byte. Program ma sprawdzić 5 takich trójek liczb i zaleŝnie od rezultatu wyprowadzić komunikaty:,,moŝna zbudować trójkąt lub,,nie moŝna zbudować trójkąta. Warunek istnienia trójkąta Z danych trzech odcinków o długości a, b i c moŝna zbudować trójkąt, jeŝeli: a<b+c b<a+c c<b+a c>b-a a>c-b b>c-a program warunek_trojkat; var a, b, c, i : byte; writeln( Podaj wymiary trójkąta ); for i:=1 to 5 do writeln ( Podaj bok a : ); readln (a); writeln ( Podaj bok b : ); readln (b); writeln ( Podaj bok c : ); readln (c); if (a<b+c) then writeln ( Z podanych liczb moŝna zbudować trójkąt ) else writeln ( Z podanych liczb nie moŝna zbudować trójkata ); CW.7 Program szachownica napisz program, który na ekranie monitora wyrysuje za pomocą znaku *,,szachownicę. program szachownica; var i, j :integer; Przygotowanie do sprawdzianu nr 3 4
5 for i:=1 to 2 do writeln ( *** *** *** *** ); for j:=1 to 2 do writeln ( *** *** *** *** ); Pętle zagnieŝdŝone Instrukcje iteracyjne for mogą się zagnieŝdŝać, czyli po słowie do w bloku instrukcji moŝe wystąpić kolejna instrukcja iteracyjna for (pętla w pętli) np. for i:=1 to n do for j:=1 to m do CW.8 Napisz program, który umoŝliwi wyprowadzenie na ekran monitora,,prostokąta narysowanego za pomocą znaków,,x o bokach n i m (m liczba znaków,,x w poziomie, n liczba znaków,,x w pionie). Liczba kroków tej iteracji określona jest przez iloczyn: n *m. program Prostokat; var i, j, m, n: integer; writeln ( Podaj wymiary prostokąta ); writeln ( Podaj n ); readln (n); writeln ( Podaj m ); readln (m); for i:=1 to n do for j:=1 to m do write ( x ); Przygotowanie do sprawdzianu nr 3 5
6 Instrukcja pętli while Postać pętli while w Pascalu: while warunek do {blok instrukcji} Konstrukcja pętli w mowie potocznej: Dopóki jest spełniony warunek, wykonuj blok instrukcji. Schemat blokowy pętli while while X do A akcja A nie Czy zachodzi warunek X tak while dopóki WaŜne: W pętli while warunek sprawdzany jest na początku, czyli przed pierwszym wykonaniem instrukcji. Wynika stąd, Ŝe pętla while moŝe nie wykonać się ani razu. Liczba kroków w pętli while nie jest z góry określona. CW. 1 Napisz program, który czyta kolejne liczby i liczy ich sumę aŝ do wpisania wartości 0. program cw_1; var suma, liczba: integer; suma:=0; writeln ( Podaj liczba ); readln (liczba); Przygotowanie do sprawdzianu nr 3 6
7 while (liczba <> 0) do suma:=suma+liczba; writeln ( Podaj liczba ); readln (liczba); writeln ( Suma liczb =, suma); Do programu wskazówki: Do programu powinniśmy wprowadzić przynajmniej jedną liczbę, stąd instrukcje writeln ( podaj liczba ) i readln (liczba); które podajemy jeszcze przed pętlą while i warunkiem. W ten sposób pętla wykona się co najmniej raz (wskazówka: do tego typu zadań najlepsza jest pętla repeat). Zmienna suma została zadeklarowana wartością początkową równą zero. W ten sposób unikniemy błędów które mogą pojawić się przy pierwszym sumowaniu, gdzie moŝe nastąpić sumowanie z zupełnie przypadkową wartością. Pamiętaj o inicjalizowaniu zmiennych. W przypadku wykonywania więcej niŝ jednej instrukcji pętla while wymaga uŝycia słów kluczowych i end (blok instrukcji). CW 2. Napisz program, który będzie odczytywał z klawiatury kolejne liczby, sumował je i wyświetlał sumę aŝ do momentu, gdy przekroczy ona wartość 100. program cw_2; var suma, liczba: integer; suma:=0; writeln ( Podaj liczba ); readln (liczba); while (suma < 100) do suma:=suma+liczba; writeln ( Suma liczb wynosi, suma); writeln ( Podaj liczba ); readln (liczba); Przygotowanie do sprawdzianu nr 3 7
8 CW_3 Napisz program, który będzie wczytywał z klawiatury kolejne pary liczb i obliczał ich iloraz, dopóki druga liczba nie będzie równa zero. Dla b równego zero program ma wyprowadzić komunikat o treści,,dzielenie przez zero jest niewykonalne i ma zakończyć działanie. program cw_3; var a, b, iloraz: real; writeln ( Podaj liczba a ); readln (a); writeln ( Podaj liczba b ); readln (b); while (b <> 0) do iloraz:=a/b; writeln ( Iloraz wynosi =, iloraz:5:2); writeln ( Podaj liczba a ); readln (a); writeln ( Podaj liczba b ); readln (b); if (b=0) then writeln ( Dzielenie przez zero jest niewykonalne ); CW 4 Napisz program wyświetlający liczby naturalne od 1 do 23. program cw_4; var i: integer; i:=0; while (i < 23) do i:=i+1; writeln (i); Przygotowanie do sprawdzianu nr 3 8
9 CW 5 Napisz program wyświetlający liczby naturalne od 25 do 50. program cw_5; var i: integer; i:=25; while (i < 51) do writeln (i); i:=i+1; Postać pętli repeat w Pascalu: repeat {blok instrukcji} until warunek Instrukcja pętli Repeat... until Konstrukcja pętli repeat w mowie potocznej: Powtarzaj blok instrukcji, aŝ zostanie spełniony warunek. Schemat blokowy pętli repeat repeat A until X akcja A tak Czy zachodzi warunek X nie repeat powtarzaj until aŝ do Przygotowanie do sprawdzianu nr 3 9
10 WaŜne: Liczba kroków w pętli repeat nie jest z góry określona. Konstrukcja pętli repeat wymusza wykonanie jej zawartości co najmniej raz. Dodatkowe wiadomości: Instrukcję repeat moŝna takŝe wykorzystać do chwilowego zatrzymania programu w celu oczekiwania na naciśnięcie dowolnego klawisza, określonej litery lub konkretnego klawisza. Stosujemy wtedy w programie instrukcję repeat until keypressed; repeat Instrukcja 1;... Instrukcja n; until KeyPressed; CW. 1 Napisz program, który czyta kolejne liczby i liczy ich sumę aŝ do wpisania wartości 0. program cw_1; var suma, liczba: integer; suma:=0; repeat writeln ( Podaj liczba ); readln (liczba); suma:=suma+liczba; until (liczba=0); writeln ( Suma liczb =, suma); Do programu wskazówki: Zmienna suma została zadeklarowana wartością początkową równą zero. W ten sposób unikniemy błędów które mogą pojawić się przy pierwszym sumowaniu, gdzie moŝe nastąpić sumowanie z zupełnie przypadkową wartością. Pamiętaj o inicjalizowaniu zmiennych. W przypadku wykonywania więcej niŝ jednej instrukcji pętla while wymaga uŝycia słów kluczowych i end (blok instrukcji). W przypadku pętli repeat są one zbędne, gdyŝ słowa repeat i until są ogranicznikami bloku (nic się jednak nie stanie jeśli w programie uŝyjesz bloku instrukcji i end). Przygotowanie do sprawdzianu nr 3 10
11 CW 2. Napisz program, który będzie odczytywał z klawiatury kolejne liczby, sumował je i wyświetlał sumę aŝ do momentu, gdy przekroczy ona wartość 100. program cw_2; var suma, liczba: integer; suma:=0; repeat writeln ( Podaj liczba ); readln (liczba); suma:=suma+liczba; writeln ( Suma liczb wynosi, suma); until (suma>100); CW_3 Napisz program, który będzie wczytywał z klawiatury kolejne pary liczb i obliczał ich iloraz, dopóki druga liczba nie będzie równa zero. Dla b równego zero program ma wyprowadzić komunikat o treści,,dzielenie przez zero jest niewykonalne i ma zakończyć działanie. program cw_3; var a, b, iloraz: real; repeat writeln ( Podaj liczba a ); readln (a); writeln ( Podaj liczba b ); readln (b); if (b=0) then writeln ( Dzielenie przez zero jest niewykonalne ) else iloraz:=a/b; writeln ( Iloraz wynosi =, iloraz:5:2); until (b=0); Przygotowanie do sprawdzianu nr 3 11
12 CW 4 Napisz program wyświetlający liczby naturalne od 1 do 23. program cw_4; var i: integer; i:=0; repeat i:=i+1; writeln (i); until (i>23); CW 5 Napisz program wyświetlający liczby naturalne od 25 do 50. program cw_5; var i: integer; i:=25; repeat writeln (i); i:=i+1; until (i>50); CW 6 Napisz program, który wyświetli 15 razy napis TURBO PASCAL program cw_6; var i: integer; i:=0; repeat i:=i+1; writeln ( TURBO PASCAL ); until (i=15); readln; Przygotowanie do sprawdzianu nr 3 12
13 CW 7 Napisz program, który będzie wczytywał z klawiatury kolejne pary liczb i obliczał ich sumę. Wprowadź do programu instrukcje tak aby w zaleŝności od naciśniętego klawisza moŝna było ponownie uruchomić program. program cw_7; var a,b, suma: integer; decyzja: char; suma:=0; repeat writeln ( Podaj liczba a ); readln (a); writeln ( Podaj liczba b ); readln (b); suma:=a+b; writeln ( Suma wynosi =, suma); writeln ( Jeszcze raz? (T/N) ); readln (decyzja); until (decyzja <> T ); Porównanie pętli for, while i repeat Pętla for while repeat Sterowana... licznikiem warunkiem warunkiem Liczba z góry określona nieznana z góry nieznana z góry przebiegów Minimalna liczba przebiegów Zero (moŝe nie wykonać się ani razu) Zero (moŝe nie wykonać się ani razu) Jeden (musi wykonać się co najmniej raz) Zastosowania Obliczenia dla z góry określonej liczby wartości; przetwarzanie ciągów (tablic) liczb i znaków Obliczenia dla nieznane z góry liczby wartości; wielokrotne wykonywanie fragmentów programu; obsługa menu; WAśNE Konstrukcja pętli repeat wymusza wykonanie jej zawartości co najmniej raz, natomiast pętla while moŝe nie wykonać się ani razu. W odróŝnieniu od pętli for, liczba przebiegów pętli repeat i while nie jest z góry określona. Przygotowanie do sprawdzianu nr 3 13
14 INSTRUKCJA WYBORU CASE Do wyboru jednej z wielu ścieŝek wykonania programu słuŝy w Pascalu instrukcja wyboru case. Instrukcja wyboru case jest często stosowana w programowaniu interfejsu uŝytkownika (wybór opcji z menu). Postać instrukcji CASE case wyraŝenie of wartość_1 : {blok instrukcji 1}; wartość_2 : {blok instrukcji 2};... wartość_n : {blok instrukcji N} WAśNE: WyraŜenie, którego wartość steruje wyborem, musi być typu porządkowego (a więc nie moŝe być łańcuchem [string] ani liczbą rzeczywistą [real]).. else {blok instrukcji alternatywnych} case przypadek Zapamiętaj: Instrukcja wyboru case kończy się słowem kluczowym Etykiety występujące w instrukcji muszą być tego samego rodzaju co selektor. Np. jeŝeli selektor x (patrz rysunek poniŝej) jest zmienną typu całkowitego (integer) to etykiety x 1, x 2, x 3 itd. muszą być takŝe liczbami całkowitymi. Schemat działania instrukcji case of case x of x 1 : A 1 ; x 2 : A 2 ; x 3 : A 3 ;... x n : A n ; Sprawdzenie warunku X x=x 1 x=x 2 x=x 3 x=x n akcja A 1 akcja A 2 akcja A 3 akcja A n... Przygotowanie do sprawdzianu nr 3 14
15 CW. 1 Napisz program realizujący czterodziałaniowy kalkulator. program kalkulator; var wybor: byte; a, b, suma, roznica, iloraz, iloczyn: real; writeln('podaj 1,2,3 lub 4'); writeln('w zaleŝności od tego co chcesz obliczyć'); writeln('1-suma dwóch liczb'); writeln('2-roznica'); writeln('3-iloczyn'); writeln('4-iloraz'); readln(wybor); writeln('podaj pierwsza liczbe '); readln(a); writeln('podaj druga liczbe '); readln(b); case wybor of 1: suma:=a+b; writeln('suma podanych liczb wynosi =',suma:10:2); 2: roznica:=a-b; writeln('roŝnica podanych liczb wynosi=',roznica:10:2); 3: iloczyn:=a*b; writeln('iloczyn podanych liczb wynosi =',iloczyn:10:2); 4: iloraz:=a/b; writeln('iloraz podanych liczb wynosi=',iloraz:10:2); end else writeln ('Błędny symbol działania'); readln; Przygotowanie do sprawdzianu nr 3 15
16 CW. 2 Napisz program realizujący czterodziałaniowy kalkulator. Sterowanie w programie ma odbywać się za pomocą symboli +,-,*,/ program kalkulator_2; var wybor: char; a, b, suma, roznica, iloraz, iloczyn: real; writeln('wybierz symbol działania'); writeln('w zaleŝności od tego co chcesz obliczyć'); writeln('+ suma dwóch liczb'); writeln('- roznica'); writeln('* iloczyn'); writeln('/ iloraz'); readln(wybor); writeln('podaj pierwsza liczbe '); readln(a); writeln('podaj druga liczbe '); readln(b); case wybor of '+': suma:=a+b; writeln('suma podanych liczb wynosi =',suma:10:2); '-': roznica:=a-b; writeln('roŝnica podanych liczb wynosi=',roznica:10:2); '*': iloczyn:=a*b; writeln('iloczyn podanych liczb wynosi =',iloczyn:10:2); '/': iloraz:=a/b; writeln('iloraz podanych liczb wynosi=',iloraz:10:2); end else writeln ('Błędny symbol działania'); readln; Przygotowanie do sprawdzianu nr 3 16
17 CW. 3 Napisz program, który po wpisaniu numeru miesiąca poda jego nazwę w języku polskim. program miesiace; var wybor: byte; writeln('podaj numer miesiąca'); writeln('1 - styczeń'); writeln('2 - luty'); writeln('3 - marzec'); writeln('4 - kwiecień'); writeln('5 - maj'); writeln('6 - czerwiec'); writeln('7 - lipiec'); writeln('8 - sierpień'); writeln('9 - wrzesień'); writeln('10 - październik'); writeln('11 - listopad'); writeln('12 - grudzień'); readln(wybor); case wybor of 1: writeln('styczeń'); 2: writeln('luty'); 3: writeln('marzec'); 4: writeln('kwiecień'); 5: writeln('maj'); 6: writeln('czerwiec'); 7: writeln('lipiec'); Przygotowanie do sprawdzianu nr 3 17
18 8: writeln('sierpień'); 9: writeln('wrzesień'); 10: writeln('paŝdziernik'); 11: writeln('listopad'); 12: writeln('grudzień'); end else writeln ('Nie ma takiego miesiąca'); readln; Do programu wskazówki: JeŜeli blok instrukcji składa się z pojedynczej instrukcji, słowa kluczowe i end moŝna pominąć. Dodatkowe wiadomości: Instrukcja case pozwala uŝywać nie tylko pojedynczych wartości do definiowania akcji, ale takŝe przedziałów wartości (granice przedziału naleŝy oddzielić dwiema kropkami). Ilustruje to poniŝszy program: CW. 4 Napisz program który czyta podaną liczbę i odgaduje czy jest ona jedno lub wielocyfrowa. program rodzajliczby; var liczba: integer; writeln('podaj liczbe: '); readln(liczba); Przygotowanie do sprawdzianu nr 3 18
19 case liczba of 0..9 : writeln('podana przez ciebie liczba jest jednocyfrowa'); : writeln('podana przez ciebie liczba jest dwucyfrowa'); else writeln ('Podana przez Ciebie liczba jest wielocyfrowa'); readln; CW. 5 Napisz program który czyta podaną literę i odgaduje czy jest to mała bądź duŝa litera. program rodzajlitery; var litera: char; writeln('podaj litere: '); readln(litera); case litera of 'a'.. 'z' : writeln('podana przez ciebie litera jest mała'); 'A'.. 'Z' : writeln('podana przez ciebie litera jest duŝa'); else writeln ('Podany przez ciebie znak nie jest litera'); readln; CW. 6 Napisz program wyznaczający pola figur: trójkąta, prostokąta, koła i trapezu. Wprowadź identyfikatory dla figur 1 trójkąt, 2 prostokąt, 3 trapez, 4 koło. program Pola_figur; var wybor: byte; a, b,,h,,r, P: real; const Pi=3.14; writeln('podaj 1,2,3 lub 4'); Przygotowanie do sprawdzianu nr 3 19
20 writeln('w zaleŝności od tego co chcesz obliczyć'); writeln('1-pole trojkata'); writeln('2-pole prostokata'); writeln('3-pole trapezu'); writeln('4-pole kola'); readln(wybor); case wybor of 1: writeln ('Podaj podstawe trojkata'); readln (a); writeln ('Podaj wysokosc trojkata'); readln (h); P:=0.5*a*h; writeln('pole trójkąta wynosi =',P:10:2); 2: writeln ('Podaj bok a prostokata'); readln (a); writeln ('Podaj bok b prostokata'); readln (b); P:=a*b; writeln('pole prostokata wynosi =',P:10:2); 3: writeln ('Podaj podstawe a trapeza'); readln (a); writeln ('Podaj podstawe b trapeza'); readln (b); writeln ('Podaj wysokość trapeza'); readln (h); P:=((a+b)/2)*h; writeln('pole trapeza wynosi =',P:10:2); 4: writeln ('Podaj promien kola'); readln (r); P:=Pi*r*r; writeln('pole kola wynosi =',P:10:2); end else writeln ('Bład w danych nie ma takiej opcji'); readln; Przygotowanie do sprawdzianu nr 3 20
Wprowadzenie 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ół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ół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ół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ół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ół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ół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ółowoPzetestuj działanie pętli while i do...while na poniższym przykładzie:
Pzetestuj działanie pętli while i do...while na poniższym przykładzie: Zadania pętla while i do...while: 1. Napisz program, który wczytuje od użytkownika liczbę całkowitą, dopóki podana liczba jest mniejsza
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ół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ół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ół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ół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ół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ół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ółowoALGORYTMY. 1. Podstawowe definicje Schemat blokowy
ALGORYTMY 1. Podstawowe definicje Algorytm (definicja nieformalna) to sposób postępowania (przepis) umożliwiający rozwiązanie określonego zadania (klasy zadań), podany w postaci skończonego zestawu czynności
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ół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ółowoOpis problemu i przedstawienie sposobu jego rozwiązania w postaci graficznej. Gimnazjum nr 3 im. Jana Pawła II w Hrubieszowie 1
Opis problemu i przedstawienie sposobu jego rozwiązania w postaci graficznej Gimnazjum nr 3 im. Jana Pawła II w Hrubieszowie 1 Etapy rozwiązywania problemu PROBLEM wybór metody rozwiązania ALGORYTM 1.
Bardziej szczegółowoPodstawy programowania w języku Visual Basic dla Aplikacji (VBA)
Podstawy programowania w języku Visual Basic dla Aplikacji (VBA) Instrukcje Język Basic został stworzony w 1964 roku przez J.G. Kemeny ego i T.F. Kurtza z Uniwersytetu w Darthmouth (USA). Nazwa Basic jest
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ół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ółowoALGORYTMY. 1. Podstawowe definicje Schemat blokowy
ALGORYTMY 1. Podstawowe definicje Algorytm (definicja nieformalna) to sposób postępowania (przepis) umożliwiający rozwiązanie określonego zadania (klasy zadań), podany w postaci skończonego zestawu czynności
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ół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ół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ółowoPROGRAMOWANIE W C++ ZADANIA
PROGRAMOWANIE W C++ ZADANIA Włodzimierz Gajda Rozdział 7 PĘTLE 7.1 PĘTLA FOR: rysowanie wzorków. ZADANIE 7.1.1 Napisz program drukujący na ekranie 19 gwiazdek: ******************* ZADANIE 7.1.2 Napisz
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ół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ółowoWHILE (wyrażenie) instrukcja;
INSTRUKCJE ITERACYJNE WHILE, DO WHILE, FOR Instrukcje iteracyjne pozwalają powtarzać daną instrukcję programu określoną liczbę razy lub do momentu osiągnięcia określonego skutku. Pętla iteracyjna while
Bardziej szczegółowoprzedmiot kilka razy, wystarczy kliknąć przycisk Wyczaruj ostatni,
Baltie Zadanie 1. Budowanie W trybie Budowanie wybuduj domek jak na rysunku. Przedmioty do wybudowania domku weź z banku 0. Zadanie 2. Czarowanie sterowanie i powtarzanie W trybie Czarowanie z pomocą czarodzieja
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ół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ółowoWHILE (wyrażenie) instrukcja;
INSTRUKCJE ITERACYJNE WHILE, DO WHILE, FOR Instrukcje iteracyjne pozwalają powtarzać daną instrukcję programu określoną liczbę razy lub do momentu osiągnięcia określonego skutku. Pętla iteracyjna while
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ółowofor (inicjacja_warunkow_poczatkowych; wyrazenie_warunkowe; wyrazenie_zwiekszajace) { blok instrukcji; }
Pętle Pętle (ang. loops), zwane też instrukcjami iteracyjnymi, stanowią podstawę prawie wszystkich algorytmów. Lwia część zadań wykonywanych przez programy komputerowe opiera się w całości lub częściowo
Bardziej szczegółowoInstrukcja warunkowa i złoŝona.
Instrukcja warunkowa i złoŝona. Budowa pętli warunkowej. JeŜeli mielibyśmy przetłumaczyć instrukcję warunkową to brzmiałoby to mniej więcej tak: jeŝeli warunek jest spełniony, to wykonaj jakąś operację
Bardziej szczegółowoKilka prostych programów
Ćwiczenie 1 Kilka prostych programów Ćwiczenie to poświęcone jest tworzeniu krótkich programów, pozwalających na zapoznanie się z takimi elementami programowania jak: definiowanie stałych, deklarowanie
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ółowofor (inicjacja_warunkow_poczatkowych(końcowych); wyrazenie_warunkowe; wyrazenie_zwiekszajace(zmniejszające)) { blok instrukcji; }
Pętle Pętle (ang. loops), zwane też instrukcjami iteracyjnymi, stanowią podstawę prawie wszystkich algorytmów. Lwia część zadań wykonywanych przez programy komputerowe opiera się w całości lub częściowo
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ółowoWprowadzenie do programowania w języku Visual Basic. Podstawowe instrukcje języka
Wprowadzenie do programowania w języku Visual Basic. Podstawowe instrukcje języka 1. Kompilacja aplikacji konsolowych w środowisku programistycznym Microsoft Visual Basic. Odszukaj w menu startowym systemu
Bardziej szczegółowoa[1] a[2] a[3] a[4] a[5] a[6] a[7] a[8] a[9] a[10] 3-2 5 8 12-4 -26 12 45-76
. p. 1 Algorytmem nazywa się poddający się interpretacji skończony zbiór instrukcji wykonania zadania mającego określony stan końcowy dla każdego zestawu danych wejściowych W algorytmach mogą występować
Bardziej szczegółowoINSTRUKCJE ITERACYJNE
INSTRUKCJE ITERACYJNE Zadanie nr 1 Przedstaw algorytm za pomocą a i schematów blokowych, który wyświetla na ekranie monitora 10 kolejnych liczb całkowitych począwszy od 1. Zrealizuj problem za pomocą instrukcji
Bardziej szczegółowoSTART. Wprowadź (v, t) S:=v*t. Wyprowadź (S) KONIEC
GRUPA I Co to jest algorytm, a czym jest program komputerowy? Algorytm: uporządkowany i uściślony sposób rozwiązywania problemu, zawierający szczegółowy opis wykonywanych czynności. Program komputerowy:
Bardziej szczegółowoUwagi dotyczące notacji kodu! Moduły. Struktura modułu. Procedury. Opcje modułu (niektóre)
Uwagi dotyczące notacji kodu! Wyrazy drukiem prostym -- słowami języka VBA. Wyrazy drukiem pochyłym -- inne fragmenty kodu. Wyrazy w [nawiasach kwadratowych] opcjonalne fragmenty kodu (mogą być, ale nie
Bardziej szczegółowo1. Napisz program, który wyświetli Twoje dane jako napis Witaj, Imię Nazwisko. 2. Napisz program, który wyświetli wizytówkę postaci:
1. Napisz program, który wyświetli Twoje dane jako napis Witaj, Imię Nazwisko. 2. Napisz program, który wyświetli wizytówkę postaci: * Jan Kowalski * * ul. Zana 31 * 3. Zadeklaruj zmienne przechowujące
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ół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ółowoWstęp do programowania
Wstęp do programowania wykład 4 Piotr Cybula Wydział Matematyki i Informatyki UŁ 2012/2013 http://www.math.uni.lodz.pl/~cybula Instrukcje pętli Pętle służą do iteracyjnego wykonywania pewnych kroków Zazwyczaj
Bardziej szczegółowoPASCAL WPROWADZENIE. 1. Uruchom kompilator. 2. Struktura programu w Pascalu. 3. Komentarze
Informatyka I Laboratoria/Projekty Krzysztof Regulski AGH, WIMiIP PASCAL WPROWADZENIE 1. Uruchom kompilator Stwórz nowy plik, a w nim napisz: program hello; writeln( Witaj Pascalu! ); 2. Struktura programu
Bardziej szczegółowoProste programy w C++ zadania
Proste programy w C++ zadania Zbiór zadao do samodzielnego rozwiązania stanowiący powtórzenie materiału. Podstawy C++ Budowa programu w C++ Dyrektywy preprocesora Usunięcie dublujących się nazw Częśd główna
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ół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ół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ół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ół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ół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ół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ółowoTurbo Pascal. Zadania z programowania z przykładowymi rozwiązaniami
Idź do Spis treści Przykładowy rozdział Katalog książek Katalog online Zamów drukowany katalog Twój koszyk Dodaj do koszyka Cennik i informacje Zamów informacje o nowościach Zamów cennik Czytelnia Fragmenty
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ółowoPętle i tablice. Spotkanie 3. Pętle: for, while, do while. Tablice. Przykłady
Pętle i tablice. Spotkanie 3 Dr inż. Dariusz JĘDRZEJCZYK Pętle: for, while, do while Tablice Przykłady 11/26/2016 AGH, Katedra Informatyki Stosowanej i Modelowania 2 Pętla w największym uproszczeniu służy
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ółowoProgramowanie w języku Python. Grażyna Koba
Programowanie w języku Python Grażyna Koba Kilka definicji Program komputerowy to ciąg instrukcji języka programowania, realizujący dany algorytm. Język programowania to zbiór określonych instrukcji i
Bardziej szczegółowolekcja 8a Gry komputerowe MasterMind
lekcja 8a Gry komputerowe MasterMind Posiadamy już elementarną wiedzę w zakresie programowania. Pora więc zabrać się za rozwiązywanie problemów bardziej złożonych, które wymagają zastosowania typowych
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ółowo1. Informatyka - dyscyplina naukowa i techniczna zajmująca się przetwarzaniem informacji.
Temat: Technologia informacyjna a informatyka 1. Informatyka - dyscyplina naukowa i techniczna zajmująca się przetwarzaniem informacji. Technologia informacyjna (ang.) Information Technology, IT jedna
Bardziej szczegółowo11. Blok ten jest blokiem: a. decyzyjnym b. końcowym c. operacyjnym
1. Instrukcja warunkowa a. słuŝy do wprowadzania danych oraz wprowadzania wyników b. to instrukcja decyzyjna c. to sposób przedstawienia algorytmu 2. Instrukcja, która opisuje wykonanie róŝnych czynności
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ółowoAlgorytmy i struktury danych
Algorytmy i struktury danych Funkcje i procedury Zasięg zmiennych Rekurencja Witold Marańda maranda@dmcs.p.lodz.pl 1 Modularyzacja programu Algorytmy strukturalne moŝna redukować, zastępując złoŝone fragmenty
Bardziej szczegółowoInformacja o języku. Osadzanie skryptów. Instrukcje, komentarze, zmienne, typy, stałe. Operatory. Struktury kontrolne. Tablice.
Informacja o języku. Osadzanie skryptów. Instrukcje, komentarze, zmienne, typy, stałe. Operatory. Struktury kontrolne. Tablice. Język PHP Język interpretowalny, a nie kompilowany Powstał w celu programowania
Bardziej szczegółowoLekcja 6: Pascal. Procedura i funkcja
Lekcja 6: Pascal. Procedura i funkcja S. Hoa Nguyen 1 Materiał Książka: Programowanie w języku Pascal. Rozdział 9. Podprogramy Podprogramy - motywacja Skrócenie zapisu (wielokrotne powtórzenia tej samej
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ółowoW przeciwnym wypadku wykonaj instrukcję z bloku drugiego. Ćwiczenie 1 utworzyć program dzielący przez siebie dwie liczby
Część XI C++ W folderze nazwisko36 program za każdym razem sprawdza oba warunki co niepotrzebnie obciąża procesor. Ten problem można rozwiązać stosując instrukcje if...else Instrukcja if wykonuje polecenie
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ółowoPODSTAWY INFORMATYKI 1 PRACOWNIA NR 6
PODSTAWY INFORMATYKI 1 PRACOWNIA NR 6 TEMAT: Programowanie w języku C/C++: instrukcje iteracyjne for, while, do while Ogólna postać instrukcji for for (wyr1; wyr2; wyr3) Instrukcja for twory pętlę działającą
Bardziej szczegółowoJęzyk JAVA podstawy. Wykład 3, część 3. Jacek Rumiński. Politechnika Gdańska, Inżynieria Biomedyczna
Język JAVA podstawy Wykład 3, część 3 1 Język JAVA podstawy Plan wykładu: 1. Konstrukcja kodu programów w Javie 2. Identyfikatory, zmienne 3. Typy danych 4. Operatory, instrukcje sterujące instrukcja warunkowe,
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ółowo1 Wprowadzenie do algorytmiki
Teoretyczne podstawy informatyki - ćwiczenia: Prowadzący: dr inż. Dariusz W Brzeziński 1 Wprowadzenie do algorytmiki 1.1 Algorytm 1. Skończony, uporządkowany ciąg precyzyjnie i zrozumiale opisanych czynności
Bardziej szczegółowoTablice. TYPE identyfikator tablicy = ARRAY [Indeksl,..., Indeksn] OF Typ; Dany identyfikator_ tablicy można wykorzystać w deklaracji VAR:
Tablice Tablica jest to struktura danych zawierająca pewien uporządkowany zbiór obiektów tego samego typu. Tablice jednowymiarowe odpowiadają wektorom, natomiast tablice dwuwymiarowe macierzom. Elementy
Bardziej szczegółowoPętle. for, while, do... while, foreach. Materiał pomocniczy do kursu Podstawy programowania Autor: Grzegorz Góralski ggoralski.
Materiał pomocniczy do kursu Podstawy programowania Autor: Grzegorz Góralski ggoralski.com Pętle for, while, do... while, foreach Jeszcze o operatorach... Skrócone operatory arytmetyczne przykład x +=
Bardziej szczegółowoWydział Zarządzania AGH. Katedra Informatyki Stosowanej. Pętle. Programowanie komputerowe
Wydział Zarządzania AGH Katedra Informatyki Stosowanej Pętle 1 Program wykładu Pojęcie pętli Pętla FOR Pętla DO LOOP Pętle zagnieżdżone 2 Pojęcie pętli Suma lub iloczyn dowolnych n liczb wprowadzanych
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ółowoMETODY KOMPUTEROWE W OBLICZENIACH INŻYNIERSKICH
METODY KOMPUTEROWE W OBLICZENIACH INŻYNIERSKICH ĆWICZENIE NR 9 WYRAŻENIA LOGICZNE, INSTRUKCJE WARUNKOWE I INSTRUKCJE ITERACYJNE W PROGRAMIE KOMPUTEROWYM MATLAB Dr inż. Sergiusz Sienkowski ĆWICZENIE NR
Bardziej szczegółowoWstęp do informatyki- wykład 7
1 Wstęp do informatyki- wykład 7 Operatory przypisania, złożone operatory przypisania, Pętla while i do..while Treści prezentowane w wykładzie zostały oparte o: S. Prata, Język C++. Szkoła programowania.
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ółowoDefinicje. Algorytm to:
Algorytmy Definicje Algorytm to: skończony ciąg operacji na obiektach, ze ściśle ustalonym porządkiem wykonania, dający możliwość realizacji zadania określonej klasy pewien ciąg czynności, który prowadzi
Bardziej szczegółowoWarsztaty dla nauczycieli
WPROWADZENIE Wyprowadzanie danych: Wyprowadzanie na ekran komunikatów i wyników umożliwia instrukcja wyjścia funkcja print(). Argumentami funkcji (podanymi w nawiasach) mogą być teksty, wyrażenia arytmetyczne
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ół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ółowoWstęp do Informatyki
Wstęp do Informatyki dr hab. Bożena Woźna-Szcześniak, prof. AJD bwozna@gmail.com Jan Długosz University, Poland Wykład 8 Bożena Woźna-Szcześniak (AJD) Wstęp do Informatyki Wykład 8 1 / 32 Instrukcje iteracyjne
Bardziej szczegółowoZmienne powłoki. Wywołanie wartości następuje poprzez umieszczenie przed nazwą zmiennej znaku dolara ($ZMIENNA), np. ZMIENNA=wartosc.
Zmienne powłoki Zmienne powłoki (shell variables) to tymczasowe zmienne, które mogą przechowywać wartości liczbowe lub ciągi znaków. Związane są z powłoką, Przypisania wartości do zmiennej następuje poprzez
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ółowoKurs Turbo Pascal 7.0
PODSTAWY 2 Kurs Turbo Pascal 7.0 1. Co to jest Pascal? Pascal jest to język programowania stworzony przez Niklausa Wirtha (naukowiec z Zurychu) na podstawie języka ALGOL na przełomie lat 60 i 70. Niklausa
Bardziej szczegółowoProgramowanie. Wprowadzanie danych i wyprowadzanie wyników. Klasa 2 Lekcja 24 WEJŚCIE/WYJŚCIE
Programowanie Wprowadzanie danych i wyprowadzanie wyników Klasa 2 Lekcja 24 WEJŚCIE/WYJŚCIE Losowanie danych W wielu zastosowaniach (np( np.. szyfrowanie, symulacje, gry komputerowe, grafika komputerowa)
Bardziej szczegółowoKonstrukcje warunkowe Pętle
* Konstrukcje warunkowe Pętle *Instrukcja if sposób na sprawdzanie warunków *Konstrukcja: if(warunek) else { instrukcje gdy warunek spełniony} {instrukcje gdy warunek NIE spełniony} * 1. Wylicz całkowity
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ół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ółowoĆwiczenia podstawowe, zestaw 5, część 1
Ćwiczenia podstawowe, zestaw 5, część 1 1 Napisz zestaw funkcji identyfikujących rodzaj znaku Należy napisać funkcje, pozwalające na identyfikowanie typu znaku przekazanego parametrem. Załóżmy, że tworzymy
Bardziej szczegółowoP R OGRA M OW A N I E KOMPUTERÓW Ćwiczenia laboratoryjne. TEMAT 8: Moduły standardowe
Pakiet crt zawiera procedury i funkcje, które pozwalają na sterowanie trybem ekranu, kolorami, oknami i dźwiękiem. Opisy procedur są zawarte w pliku pomocy, można je wyświetlić z menu Help Standard units
Bardziej szczegółowo