Wyrażenia w Turbo Pascalu.

Slides:



Advertisements
Podobne prezentacje
Tablice 1. Deklaracja tablicy
Advertisements

27/09/ Języki programowania 1 Piotr Górczyński Operatory.
Katarzyna Szafrańska kl. II ti
Metody Analizy Programów Wykład 02
Algorytmy – zapis struktur programowania
typy całkowite (całkowitoliczbowe)
PROGRAMOWANIE STRUKTURALNE
ZŁOŻONOŚĆ OBLICZENIOWA
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.
Rekurencja Copyright, 2000 © Jerzy R. Nawrocki Wprowadzenie do informatyki Wykład.
Rekurencja Copyright, 2001 © Jerzy R. Nawrocki Wprowadzenie do informatyki Wykład.
Rekursja Copyright, 2004 © Jerzy R. Nawrocki Teoretyczne podstawy informatyki.
Kurs Pascala – spis treści
INFORMATYKA Wykładowca: mgr Tadeusz Ziębakowski p. 126 I piętro (naprzeciw dziekanatu)
PODSTAWY JĘZYKA PHP 1. czym jest 2. składnia 3. wersje 4. bazy danych
Wyrażenia Wyrażenie w Fortranie jest poprawną syntaktycznie kombinacją zmiennych, stałych, operatorów i funkcji. Wyrażenia są jednozdaniowymi przepisami.
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.
PASCAL Dr Anna Kwiatkowska.
PASCAL (2) dr Anna Kwiatkowska.
Wprowadzenie do programowania w języku Turbo Pascal
Algorytmy Marek Pudełko
KOMPUTEROWE WSPOMAGANIE PRAC BADAWCZYCH FORTRAN - wprowadzenie Adam FIC INSTYTUT TECHNIKI CIEPLEJ.
Typy wyrażenia, schematy blokowe, writeln, readln, if, pętle
Podprogramy.
Metody Matematyczne w Inżynierii Chemicznej Wprowadzenie do laboratorium.
PROGRAMOWANIE STRUKTURALNE
PROGRAMOWANIE STRUKTURALNE WYKŁAD 2
Schemat Hornera Mgr inż. Michał Szucki.
AWK Zastosowania Informatyki Wykład 1 Copyright, 2003 © Adam Czajka.
Programowanie imperatywne i język C Copyright, 2006 © Jerzy R. Nawrocki Wstęp do.
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.
PASCAL pętla WHILE.
Programowanie strukturalne i obiektowe
Pliki tekstowe. Operacje na plikach. mgr inż. Agata Pacek.
Andrzej Jędryczkowski Nie da się napisać większego programu bez podziału go na części zwane podprogramami. Podprogram to wyróżniona część programu.
Funkcje w Pascalu Przypomnienie wiadomości o procedurach Prowadzący: Anna Kaleta Piotr Chojnacki.
Algorytmy z przykładami w Turbo Pascal 7.0
20 września 2003r. Centrum Kształcenia Ustawicznego im. St. Staszica w Koszalinie Wstęp do algorytmiki Autor: Marek Magiera.
Metodyka nauczania Informatyki
Struktura programu w Turbo Pascalu.
© A. Jędryczkowski – 2006 r. © A. Jędryczkowski – 2006 r.
Procedury i funkcje.
Definicja pliku tekstowego Operacje wykonywane na plikach tekstowych
PHP: warunki, pętle, switch, break, continue
Pliki Pojęcie i rodzaje plików Definicja typu plikowego Operacje wykonywane na plikach elementowych.
Pliki tekstowe – A. Jędryczkowski © 2007 Turbo Pascal umożliwia wykorzystanie w programach plików tekstowych. Pliki takie zawierają informację niezakodowaną
1 Wykład 8 Podprogramy. 2 Pojęcie i istota stosowania dzielenie programu na części (logicznie spójne) - nazwane - niezależne od pozostałych części - z.
Programowanie strukturalne i obiektowe
Programowanie strukturalne i obiektowe
Instrukcje iteracyjne
Instrukcja warunkowa i wyboru
Elżbieta Fiedziukiewicz
Podstawy informatyki 2013/2014
Informatyka MZT1 Wykład 6 Iteracje while i repeat Tablice Rekordy
Wykład 10 typ zbiorowy rekurencja.
Składnia instrukcji warunkowej if…
Ogólna struktura programu w TP
Algorytmika Iteracje autor: Tadeusz Lachawiec.
Treści multimedialne - kodowanie, przetwarzanie, prezentacja Odtwarzanie treści multimedialnych Andrzej Majkowski 1 informatyka +
1 Zagadnienia na egzamin. 2 Język C podsumowanie Struktura programu w języku C Zmienne, Stałe Operacje arytmetyczne Operatory logiczne Priorytety operatorów.
Instrukcje wyboru.
Podsumowanie wiedzy MPDI2 sem.3 INFORMATYKA. tworzenie nowego pliku i katalogu, nawigacja po katalogach, listowanie zawartości katalogu, zmiana nazw,
Pętle – instrukcje powtórzeń
Wstęp do programowania Wykład 2 Dane, instrukcje, program.
P ASCAL Definicje, deklaracje, podstawowe instrukcje 1.
Visual Basic w programie Microsoft Excel
Dane, zmienne, instrukcje
Zapis prezentacji:

Wyrażenia w Turbo Pascalu. Wyrażenia są zapisem operacji wykonywanych na stałych, zmiennych i funkcjach.

Wyrażenia arytmetyczne: Wyrażenie matematyczne: Wyrażenie w Turbo Pascalu: (a+b)/(c*d)+2.3 (-b+Sqrt(Sqr(b)-4*a*c))/(2*a) 7 div 4  1 div (dzielenie całkowite) 7 mod 4  3 mod (reszta z dzielenia całkowitego)

Wyrażenia konkatenacji: (sklejania łańcuchów) Wyrażenie: Wynik: Wyrażenia logiczne: Wyrażenie matematyczne: Wyrażenie w Turbo Pascalu: a = b lub 3 = 4 (a = b) Or (3 = 4) a = b i c = nie b lub e = f (a = b) And (c = Not b) Or (e = f) x > 0 i x+y < 10 (x > 0) And (x + y < 10) Wyrażenia konkatenacji: (sklejania łańcuchów) Wyrażenie: Wynik: ‘Turbo’+’ ‘+’Pascal’ Turbo Pascal

Podstawowe instrukcje: Instrukcja przypisania: z:=w; Instrukcja skoku: GoTo etykieta1 - powoduje przejście do instrukcji poprzedzonej podaną etykietą (etykieta1) Instrukcja wywołania procedury: Nazwa_procedury; Procedury wejścia / wyjścia: Read (lista_argumentów); - wczytywanie danych ReadLn (lista_argumentów); - wczytywanie danych z przejściem do następnej linii Write (lista_argumentów); - wyprowadzanie wyników WriteLn (lista_argumentów); - wyprowadzanie wyników z przejściem do następnej linii W przypadku zmiennych rzeczywistych, zapis: WriteLn (zm_rzecz:liczba1:liczba2) – oznacza że zmienna zostanie wyprowadzona na tylu pozycjach, ile wskazuje liczba1 z ilością liczb po przecinku określoną przez liczbę2

Instrukcja złożona: Begin ......... ......... End Instrukcja warunkowa: If warunek Then akcja1; Instrukcja warunkowa z alternatywą: If warunek Then akcja1 Else akcja2; w warunku mogą występować operatory relacji, operatory logiczne (Not, And, Or) Instrukcja iteracyjna: Repeat akcje Until warunek; Instrukcja iteracyjna: While warunek Do akcja;