Слайды и текст этой онлайн презентации
Слайд 1
Урок № 1
«Составление и отладка линейных программ на языке Turbo Pascal»
Слайд 2
Структура программы:
Program xxx; Label; - раздел меток Const; - раздел констант Type; - раздел типов Var; - раздел переменных Procedure Function Begin … End.
Слайд 4
Целочисленные
Тип.Диапазон значений
Shorting.-128..127
integer.-32768..32767
longint.-2147483648..2147483647
byte.0..255
word.0..65535
Слайд 5
Вещественные
Тип.Диапазон значений
real.2.9E-39..1.7E38
single.1.5E-45..3.4E38
double.5.0E-324..1.7E308
extended.3.4E-4932..1.1E4932
comp.-9.2E18..9.2E18
Слайд 6
Строка переменной длины – string
Логический – boolean
Символьный – char
Слайд 7
Стандартные функции
Запись функции.Назначение.Пример использования.Результат
Abs(X).Модуль числа, |X|.Abs(-3.5).3.5
Sin(X).Синус угла (радианы).Sin(pi).0
Cos(X).Косинус угла (радианы).Cos(pi).-1
Arctan(X).Арктангенс числа.Arctan(0).0
Int(X).Целая часть числа X.Int(3.5).3
Sqrt(X).Квадратный корень X.Sqrt(25).5
Random(X).«Случайное» число.Random(10).Число в [0;10]
Exp(X).Показательная функция.Exp(1).2.718281828…
Sqr(X).Квадрат числа X.Sqr(2).4
Слайд 8
Стандартные функции
Запись функции.Назначение.Пример использования.Результат
Ln(X).Натуральный логарифм.Ln(2.718281828). 1.0
Pi.Число пи.Pi.3.141592…
Round(X).Округление числа X.Round(3.2)
Round(3.7).3
4
Frac(X).Дробная часть числа X.Frac(3.5).0.5
Trunc(X).Отбрасывание дробной части X.Trunc(3.2).3
Odd(X).Проверка нечетности числа X.Odd(3).True
N Div M.Целочисленное деление N на M.10 Div 3.3
N Mod M.Остаток от деления N на M.10 Mod 3.1
Слайд 9
Стандартные процедуры
Запись процедуры.Назначение.Пример использования.Результат
Inc(X,Y).Увеличение X на величину Y.Inc(5,2).7
Частный случай
Inc(X).Увеличение X на 1.Inc(5).6
Dec(X,Y).Уменьшение X на величину Y.Dec(5,2).3
Частный случай
Dec(X).Уменьшение X на 1.Dec(5).4
Слайд 10
Операторы ввода данных
Read (a1,…,an).вводит последовательно в строку.
Readln (a1,…,an).вводит каждый следующий элемент с новой строки.
Readln.переход на новую строку.
Слайд 11
Операторы вывода данных
Write (a1,…,an).выводит последовательно в строку.
Writeln (a1,…,an).выводит каждый следующий элемент с новой строки.
Writeln.переход на новую строку.
Слайд 12
Оператор присваивания
:=
Пример:
p:=sin(a+b) p:=random(b-a+1)+a – случайное число в пределах от a до b.
Слайд 13
Решение задач
Задача № 1:
Вывести на экран приветствие «Добрый день!»
Program primer1;
begin
Writeln(‘Добрый день!’);
end.
Слайд 14
Решение задач
Задача № 2:
Вычислить периметр прямоугольника со сторонами a и b.
Program primer2;
Uses crt;
Var a,b,p:real;
Begin
clrscr;
Writeln(‘Введите длины сторон прямоугольника’);
Readln(a,b);
P:=(a+b)*2;
Write(‘p=’,p);
End.
Слайд 15
Контрольные вопросы
Как записывается оператор вывода?
Как записывается оператор ввода?
Как записывается оператор присваивания?
Чем заканчивается программа?
Какая функция используется при записи выражения: y=x2+3x-7?
Записать на языке Turbo Pascal выражения: y=5x5-10x+2 z=14x4-5x3+11x-17
Какие операции можно применить к переменным целого типа?