Sposoby wprowadzania danych i wyprowadzania wyników

Instrukcje wejścia Służą do wprowadzania danych do programu
 
Read(lista zmiennych);

wczytanie ( z klawiatury) zmiennych  wymienionych  w nawiasie

Readln(lista zmiennych);

wczytanie ( z klawiatury) zmiennych wymienionych  w nawiasie, a następnie przeniesienie kursora do następnej linii

 

Instrukcje wyjścia Służą do wyprowadzania wyników lub komunikatów

Write(lista zmiennych);

wypisanie wartości zmiennych wymienionych w nawiasie

Writeln(lista zmiennych);
wypisanie wartości zmiennych wymienionych w nawiasie, a następnie przeniesienie kursora do następnej linii

Writeln(‘tekst komunikatu’ );

Tekst ujęty w apostrofach zostanie wypisany na ekranie

 

Instrukcja przypisania Służy do nadawania wartości zmiennym przez program

zmienna := wyrażenie;  np. a:=3,14

Operacje arytmetyczne

+  dodawanie

–   odejmowanie

*  mnożenie

/  dzielenie rzeczywiste   przykład: 7/2=3,5

div    dzielenie całkowite     przykład: 7 div 3 = 2

mod  reszta z dzielenia całkowitego         przykład: 7 mod 3 = 1

 

Budowa wyrażeń

Zasady zapisu:

wszystkie działania muszą być jawne np.    y:=2*a a nie   y:=2a

do grupowania działań służy nawias zwykły np   y:=1/((1/x)+1)

 

Kolejność działań:

  • wartości funkcji
  • wyrażenia w nawiasach 
  • mnożenie i dzielenie
  • dodawanie i odejmowanie

Budowa wyrażeń

Funkcje standardowe

abs(x) – wartość bezwzględna

sqr(x) – kwadrat

sqrt(x) – pierwiastek kwadratowy

ln(x)  – logarytm naturalny z x

exp(x) – ex

sin(x)  – sinus  (x  w radianach)

cos(x) – cosinus (x w radianach)

arctan(x) – arcus tangens x (wynik w mierze łukowej)

round(x) – zaokrąglenie do najbliższej liczby całkowitej                round(7.67)=8

trunc(x) – obcięcie części ułamkowej trunc(7.67)=7

Zadanie

Napisać program wyznaczający miejsca zerowe funkcji: y=ax2 +bx + c

 

Author: ZSE

Share This Post On
Skip to content