Программирование линейных алгоритмов. Начала программирования

Содержание

Слайд 2

Числовые типы данных Стандартные функции языка Паскаль: То есть когда мы

Числовые типы данных

Стандартные функции языка Паскаль:

То есть когда мы в коде

будем использовать слово int, и будем вводить какое то число, программа нам выделить целую часть. На следующем слайде пример, ПОСМОТРИТЕ ВНИМАТЕЛЬНО его
Слайд 3

Исследование функций round, int и frac Выполните программу несколько раз для

Исследование функций round, int и frac

Выполните программу несколько раз для
x∈

{10.2; 10.8; –10.2; –10.8}.
Какой будет тип результата каждой из этих функций?

program n_3;
var x: real;
begin
writeln ('Исследование функций round, int, frac');
writeln ('Введите x');
readln (x);
writeln ('Округление: ', round(x));
writeln ('Целая часть: ', int(x));
writeln ('Дробная часть: ', frac(x))
end.

?

Ниже даны числа, первое 10.2, когда начнем работать с ним программа сначала округлит вам это число, далее целую часть покажет и дробную. В этом суть этих служебных слов

Слайд 4

Целочисленный тип данных Операции над целыми числами в языке Паскаль:

Целочисленный тип данных

Операции над целыми числами в языке Паскаль:

Слайд 5

Операции div и mod Помимо операций умножения и сложения, над целочисленными

Операции div и mod

Помимо операций умножения и сложения, над целочисленными

переменными производятся операции 
Div (результат целочисленного деления),
Пример:
с:=17 div 5;
В результате выполнения кода переменной С будет присвоено значение 3.
Слайд 6

Операции div и mod Mod (вычисление остатка от целочисленного деления), операция

Операции div и mod

Mod (вычисление остатка от целочисленного деления), операция вычитания

«-».
Пример:
с:=17 mod 5;
В результате выполнения кода переменной С будет присвоено значение 2.
Слайд 7

Символьный и строковый типы данных Символы – это все буквы и

Символьный и строковый типы данных

Символы – это все буквы и значки,

которые есть на клавиатуре. Для ввода в программу символьных переменных необходимо указать для них символьный тип данных char.
С:=‘А’; т.е. когда один символ хранится в переменной

Значением строковой величины (тип string) является произвольная последовательность символов, заключенная в апострофы.
С:=‘Привет, Мир’;

Слайд 8

Логический тип данных Величины логического типа принимают всего два значения: false

Логический тип данных

Величины логического типа принимают всего два значения:
false и true;
false

< true.
Логические значения получаются в результате выполнения операций сравнения числовых, символьных, строковых и логических выражений.
В Паскале логической переменной можно присваивать результат операции сравнения.
С:= (15>5);
В результате выполнения переменная С получит значение true (истина)
Слайд 9

Логический тип данных Пусть ans - логическая переменная, n - целая

Логический тип данных

Пусть ans - логическая переменная,
n - целая переменная.
В

результате выполнения оператора присваивания
ans := (n mod 2 =0)
переменной ans будет присвоено значение true при любом чётном n и false при нечетном.

program n_6;
var n: integer;
ans: boolean;
begin
writeln ('Определение истинности высказывания о чётности числа');
write ('Введите исходное число');
readln (n);
ans:= (n mod 2=0); // присвоить выражение
writeln ('Число ', n,' является четным - ', ans)
end.

Данная программа нам покажет, истина или лож, мы берем честное число, ели его делим и остаток 0, то у нас истина, т.е. число четное, делится без остатка.

Слайд 10

Логический тип данных Логическим переменным можно присваивать значения логических выражений, построенных

Логический тип данных

Логическим переменным можно присваивать значения логических выражений, построенных с

помощью логических функций и (and), или (or), не (not).
Слайд 11

var a, b, c: integer; ans: boolean; begin writeln ('Определение истинности

var a, b, c: integer;
ans: boolean;
begin
writeln ('Определение истинности

высказывания о равнобедренном треугольнике');
writeln ('Введите значения a, b, c');
readln (a);
readln (b);
readln (c);
ans:=(a=b) or (a=c) or (b=c); // в переменную ans записали результат логического выражения
writeln('Треугольник является равнобедренным : ', ans);
end.

Логический тип данных