80 likes | 286 Views
Інформатика ОАП. Сьогодн і на уроці. Тема. Стандартні функції, оператор присвоювання. A1:=2* b+c ; d:=b 2 -4*a*c; b:=34;. 14.10.2013. Ідентифікатори - Для позначення констант, змінних, типів, процедур, функцій, файлів і програм використовуються імена
E N D
Інформатика ОАП Сьогодні на уроці Тема. Стандартні функції, оператор присвоювання. A1:=2*b+c; d:=b2-4*a*c; b:=34; 14.10.2013
Ідентифікатори - Для позначення констант, змінних, типів, процедур, функцій, файлів і програм використовуються імена (ідентифікатори). - починаються тільки з буквиабо підкреслення Ідентифікатори розділяються комами Великі і малі букви не розрізняються - Можуть складатися з букв, цифр і знаку підкреслення - Не повинен співпадати за написанням зі службовими словами Summa, a, a1, a_b
Арифметичні вирази будуються з констант, змінних, функцій і операцій над ними.
Цілі або цілочисленні типи uses crt; var x,y,f1,f:integer; begin clrscr; writeln('function'); x:=2; y:=7; f1:=y mod x; f:=y div x; writeln('function f=',f); writeln('function f1=',f1); end. Для змінних такого типу застосовуютьфункції: mod - остача від цілочисленного ділення div - ціла частина від цілочисленного ділення 7 mod 2 =17 div 2=3
Функції mod - остача від цілочисленного ділення div - ціла частина від цілочисленного ділення визначають склад числа //визначитиодиниці , десятки, сотні, тисячізаданого числа// uses crt; var x,y,f1,f2, f3,f4,f5,f6:integer; begin clrscr; writeln('ввести чотиризначне число'); readln(x); f1:=x mod 10; f2:=x div 10; f3:=f2 mod 10; f4:=x div 100; f5:= f4 mod 10; f6:=x div 1000; writeln(' одиниціf1=',f1); writeln(' десятки=',f3); writeln(' сотніf3=',f5); writeln(' тисячіf4=',f6);end.
Задачі • Знайти, з яких цифр складається тризначне число а; • Знайти суму цифр тризначного числа z; • Знайти суму крайніх цифр тризначного числа • b
uses crt; varx,y :real; f1,f:integer; begin clrscr; writeln('function'); x:=-14.52; y:=10.75; f1:=round(y); f:=trunc(x); writeln('function f=',f); writeln('function f1=',f1); end.
Експоненціальна форма запису дійсного числа • 7.3000Е-003 означає 7.3*10-3 -1.0123Е+15 означає -1.0123*1015 • Дійсні числа можуть бути записані двома способами: • З фіксованою крапкою 5.45; 9.123 • з плаваючою крапкою 3Е+5; -8.1Е-4 uses crt; varx,y :real; f1,f:integer; begin clrscr; writeln('function'); x:=-14.1E+3; y:=107.65E-2; f1:=round(y); f:=trunc(x); writeln('function f=',f); writeln('function f1=',f1); end.