PASCAL (2) dr Anna Kwiatkowska.

Slides:



Advertisements
Podobne prezentacje
Katarzyna Szafrańska kl. II ti
Advertisements

Podstawy informatyki Informatyka Stosowana Zajęcia nr 2
Programowanie obiektowe
Algorytmy – zapis struktur programowania
Programowanie I Rekurencja.
Języki programowania C++
27/09/ Języki programowania 1 Piotr Górczyński Pętle.
27/09/ Języki programowania 1 Piotr Górczyński Instrukcje warunkowego wyboru.
Turbo pascal – instrukcje warunkowe, iteracyjne,…
Materiały do zajęć z przedmiotu: Narzędzia i języki programowania Programowanie w języku PASCAL Część 7: Procedury i funkcje © Jan Kaczmarek.
Materiały do zajęć z przedmiotu: Narzędzia i języki programowania Programowanie w języku PASCAL Część 8: Wykorzystanie procedur i funkcji © Jan Kaczmarek.
Materiały do zajęć z przedmiotu: Narzędzia i języki programowania Programowanie w języku PASCAL Część 4: Wyrażenia i operatory. Podstawowe instrukcje języka.
Instrukcje Instrukcja : definicja obliczenia i określenie sposobu wykonania tego obliczenia. Program : ciąg instrukcji wykonywanych kolejno od pierwszej.
Podstawy informatyki Wirtotechnologia Grupa: 1A Wydział Inżynierii Metali i Informatyki Przemysłowej Wydział Odlewnictwa Akademia Górniczo – Hutnicza im.
Podstawy informatyki Informatyka stosowana Prowadzący: Grzegorz Smyk
Instrukcje 1 Definicje wstępne Formalny opis akcji wykonywanej przez komputer nazywamy instrukcją ( statement), Każda instrukcja kończona jest średnikiem.
Komunikacja z arkuszem. Iteracje. Funkcje.
Instrukcja skoku GO TO etykieta Np. GO TO 100 ….. 100WRITE (*,*) Przeskok do instrukcji 100 Uwaga! NIE WOLNO skakać do wnętrzna złożonych instrukcji warunkowych.
Systemy Wbudowane Bascom
ALGORYTMY INSTRUKCJE WARUNKOWE Część III.
Dr Anna Kwiatkowska Instytut Informatyki
PASCAL Dr Anna Kwiatkowska.
dr Anna Kwiatkowska Instytut Informatyki
PROGRAMOWANIE STRUKTURALNE
Schemat Hornera Mgr inż. Michał Szucki.
Algorytmy Opracowanie: Maria Skalska na podstawie „Informatyka 2000” wydawnictwa Czarny Kruk.
RODZAJE ALGORYTMÓW Źródło: Jolanta Pańczyk - Informatyka Europejczyka. Podręcznik dla gimnazjum. Część II.
Słowa kluczowe oraz nazwy obiektów i klas rozpoczynaj od dużej litery np. Loop, Dim, FileStream Rozpoczynaj nazwę zmiennej od małej litery stosując styl.
Podstawy programowania
LabVIEW Technologie informacyjne – laboratorium Irmina Kwiatkowska
Podstawy informatyki 2013/2014
PASCAL pętla WHILE.
Instrukcje sterujące część 2
© A. Jędryczkowski – 2006 r. © A. Jędryczkowski – 2006 r.
Wyrażenia w Turbo Pascalu.
Centrum Kształcenia Ustawicznego im. St. Staszica w Koszalinie
PL/SQL Zajęcia nr II PL/SQL(2) M. Rakowski - WSISiZ.
PHP: warunki, pętle, switch, break, continue
Pętla do ... While C++ Źródło:
Warsztaty programowania w języku Python
Programowanie strukturalne i obiektowe
Łódź, 3 października 2013 r. Katedra Analizy Nieliniowej, WMiI UŁ Podstawy Programowania Programy różne w C++
Instrukcje iteracyjne
C# Platforma .NET CZ.3 Kuba Ostrowski.
INSTRUKCJE Umożliwiają zapis algorytmu, służą do sterowania przebiegiem programu. warunkowe (podejmowanie decyzji) 1. if-else „jeżeli”, 2. switch-case.
Programowanie baz danych
Informatyka MZT1 Wykład 6 Iteracje while i repeat Tablice Rekordy
Spis treści W świecie algortmów -Budowa algorytmu
Składnia instrukcji warunkowej if…
  ELEMENTY JĘZYKA JAVA komentarze w Javie, słowa kluczowe i operatory, proste typy danych, tablice, podstawowy zestaw instrukcji.
Instrukcje iteracyjne
Algorytmika Iteracje autor: Tadeusz Lachawiec.
ALGORYTMY Co to jest algorytm ? Cechy algorytmu Budowa algorytmów
Wykład 6 Informatyka MPDI 3 semestr JavaScript cd.
Iteracje w C# Informatyka Cele lekcji: Wiadomości: Uczeń potrafi:
Temat 8: Pętle.
Instrukcje wyboru.
PHP Instrukcja warunkowa if Damian Urbańczyk. Warunek? Instrukcję warunkową wykorzystujemy wtedy, gdy chcemy sprawdzić pewien fakt, który może być prawdziwy.
Grafika animacyjna w Macromedia Flash ACTION SCRIPT Joanna Sekulska-Nalewajko Katedra Informatyki Stosowanej Politechnika Łódzka 2006/2007.
Pętle Zajęcia 6.
Rozdział IV Wyrażenia proceduralne algorytmów Grzegorz Gacek Patryk Gajewski.
Pętle – instrukcje powtórzeń
Język C/C++ Instrukcje
Instrukcje warunkowe w php. Pętla FOR Czasem zachodzi potrzeba wykonania jakiejś czynności określoną ilość razy. Z pomocą przychodzi jedna z najczęściej.
Podstawy informatyki Zmienne, stałe Instrukcje sterujące Łukasz Sztangret Katedra Informatyki Stosowanej i Modelowania Prezentacja przygotowana w oparciu.
P ASCAL Definicje, deklaracje, podstawowe instrukcje 1.
Algorytmy. Co to jest algorytm? Przepis prowadzący do rozwiązania zadania.
Algorytmy, sposoby ich zapisu.1 Algorytm to uporządkowany opis postępowania przy rozwiązywaniu problemu z uwzględnieniem opisu danych oraz opisu kolejnych.
Dane, zmienne, instrukcje
Instrukcja warunkowa if
Zapis prezentacji:

PASCAL (2) dr Anna Kwiatkowska

Instrukcja wyboru postać skrócona instrukcji wyboru CASE wyrażenie OF stalawyboru1:instr1; stalawyboru2:instr2; ... stalawyboru n:instr n; END;

Instrukcja wyboru gdzie wyrażenie oraz stalawyboru i, i=1..n, są wartościami typu całkowitego, znakowego, wyliczeniowego lub logicznego działanie:-obliczenie wartości wyrażenie - odszukanie jej wśród stalawyboru i -jeśli zostanie odnaleziona, to wykonywana jest instrukcja przy niej, a następnie instrukcja po END kończącym CASE -jeśli nie,to wszystkie instrukcje wewnątrz CASE są pomijane i wykonywana dalsza część programu

Instrukcja wyboru pełna postać instrukcji: CASE wyrażenie OF stalawyboru1:instr1; stalawyboru2:instr2; ... stalawyboru n:instr n ELSE instr n+1 END;

Instrukcja wyboru działanie: -obliczenie wartości wyrażenie - odszukanie jej wśród stalawyboru i -jeśli zostanie odnaleziona, to wykonywana jest instrukcja przy niej, a następnie instrukcja po END kończącym CASE -jeśli nie,to wykonywana jest instrukcja po ELSE i dalsza część programu

Instrukcje iteracyjne służą do wielokrotnego wykonywania pewnych sekwencji instrukcji nazywane są też pętlami wyróżniamy trzy rodzaje: a)instrukcja ‘dopóki’ b)instrukcja ‘powtarzaj’ c)instrukcja ‘dla’

Instrukcja ‘dopóki’ służy do powtarzania opisanych czynności tak długo, jak długo spełniony jest określony warunek postać ogólna: WHILE warunek DO instrukcja; działanie:1)obliczana jest wartość logiczna warunek 2)jeżeli ta wartość jest równa TRUE, to wykonywana jest instrukcja i powrót do punktu 1) 3)jeżeli wartość jest równa FALSE sterowanie przechodzi do następnej instrukcji

Instrukcja ‘powtarzaj’ postać ogólna: REPEAT instr1; instr2; ...instr n UNTIL warunek; służy do powtarzania instrukcji instr1,...instr n gdy warunek ma wartość FALSE jeżeli warunek ma wartość TRUE pętla kończy działanie i sterowanie przechodzi do następnej instrukcji w programie

Instrukcje iteracyjne warunkowe W instrukcjach iteracyjnych 'dopóki' oraz 'powtarzaj' elementy warunku muszą być zmieniane w treści pętli. Brak tej zmiany wygeneruje pętlę nieskończoną.

Instrukcja ‘dla’ można ją stosować, gdy znana jest ilość iteracji do wykonania postać ogólna: FOR zm_ster:=wart_pocz TO war_konc DO instr; zm_ster, wart_pocz, wart_konc muszą być typu przeliczeniowego,

Instrukcja ‘dla’ działanie: sprawdzana jest zgodność typów zm_ster, wart_pocz, wart_konc sprawdzany jest warunek wart_pocz<wart_konc wykonywana jest instrukcja podstawienia zm_ster:=wart_pocz dla tej wartości zm_pocz wykonywana jest instr; pod zm_ster podstawiany jest następnik wart_pocz i sprawdzane jest, czy ta wartość nie przekracza wart_konc jeśli nie, to sterowanie przechodzi do p.4, jeśli przekracza, to pętla kończy działanie

Typ tablicowy TABLICA –uporządkowany zbiór ustalonej liczby elementów tego samego typu Za pomocą tablic reprezentujemy regularne układy danych np. wektory czy macierze. Dostęp do poszczególnych elementów tablicy uzyskuje się za pomocą INDEKSOWANIA.

Typ tablicowy Deklaracja: typu: TYPE nazwa_typu = ARRAY [ zakres_indeksów] OF typ_elementów; np. TYPE tab=ARRAY [1..20] OF REAL; VAR a:tab; zmiennej: VAR nazwa_zm: ARRAY [zakres_indeksów] OF typ elementów; VAR a=ARRAY [1..20] OF REAL;

Pętle złożone Mówimy, że pętla jest pętlą złożoną, jeśli w jej treści występują inne iteracje najczęściej spotykana jest pętla złożona ‘dla’ przykład pętli złożonej: FOR zm1:=wp1 TO wk1 DO FOR zm2:=wp1 TO wk2 DO instr;

Pętle złożone Najszybciej obraca się pętla wewnętrzna, im bardziej na zewnątrz pętle obracają się coraz wolniej w przykładzie: FOR zm1:=wp1 TO wk1 DO FOR zm2:=wp1 TO wk2 DO instr; gdy pętla ze zm2 wykona wszystkie obroty dopiero pętla zm1 wykona jeden obrót