Уроки программирования в среде Паскаль.
Видео урок https://www.youtube.com/watch?v=2-CEaTsVgvY
- Для того чтоб научится программировать в среде Паскаль я вам предлагаю ссылку на сайт http://mojainformatika.ru/paskal/uroki-paskal/14-ispolzovanie-sqr-abs-sqrt-sin-cos-arctan-ln-exp-pi.html. На прошлых уроках мы с вами изучили:
- команду присваивания:=;
- сложение, вычитание, умножение и деление (+, -,*, /);
- команду вывода write(‘вывод’) ;
- команду ввода read, readln.
В Паскале существуют функции для целочисленных переменных (integer) и вещественных переменных (real).
Познакомимся с функциями для целочисленных переменных (integer) mod, div.
Функция mod – определяет остаток от деления.
Пример А:=23 (делимое), В:=2 делитель. определить остаток. Для определения остатка от деленная в математике 23:2= 11(1), 11 – частное, 1 – остаток. На Паскале А:=23; В:=2; ost:=A mod B; write (ost);
Рассмотрим программу:
1.program number7;
02.uses crt;
03.var A,B,C: integer;
04. begin
05.clrscr;
06.A:=17;
07.B:=3;
08.C:=A div B;
09.writeln ('17 div 3 = ',C);
10.C:=A mod B;
11.writeln ('17 mod 3 = ',C);
12.C:=A-B;
13.writeln ('17-3 =',C);
14.readln
15.end.
В строке №8 используется операция Div. Это операция деления нацело, т. е. в результате получится целое число без остатка. Если 17 разделить на 3, то получится 5,66666… Здесь - целое число 5, оно и будет результатом операции div.
Строка №10. Операция Mod вычисляет остаток от целочисленного деления. Если мы разделим 17 на 3, то получится 5 – целое число и 2 – остаток. Таким образом, результатом операции Mod будет число 2
Теперь запишем нашу программу на Паскале и и запустим ее.
|
|
Правила приоритета при выполнении операций в Паскале.
· Сначала выполняются действия над переменными, которые стоят в скобках.
· Затем вычисляются функции.
· Затем умножение и деление.
· Затем сложение и вычитание.
Операции, которые имеют одинаковый приоритет (сложение и вычитание, деление и умножение) выполняются слева направо, т.е. в порядке очереди.
Задание1.
Внесите изменения в программу переменным А и В присвойте следующие значения:
A:=27, B:=4.Запустите программу и получите новый результ.Текст программы и результат с помощью клавиши PrtSc скопируйте Экран, войдите в Раint вставте скопорованный экран, с помощью Вырезать нужный фрагмент экрана и вставить в документ с помощью Word.(Программа и результат).
Задание 2.
С помощью функции mod и div можно отделять цифры в записи числа и уменьшатьпорядок числа.
program number_2;
02. uses crt;
03 var x,a,b: integer;
04. begin
05. clrscr;
06 writeln (' нахождение суммы цифр трёхзначного числа ',);
07 writeln ('введите исходное число ');
08 readln (x):
09 a:=x div 100;
10 b:=x mod 100 div 10;
11 c:=x mod 10;
12 s:=a + b +c;
13 writeln ('S= ',S);
14.end.
Строка 08 x=243
Строка 09 при делении числа 243 на 100 частное от деления 2 (2 – первая цифра в записи числа 243); a:=2,
|
|
Строка 10 b=4
Строка 11 c:=x mod 10 c=3
Строка 12 Вычисляем сумму цифр в запис числа s:=a + b +c =2 +4+3
Выполнить задание на стр127 9(а) составить программу.стр120 -122 читать
Воспользуйтесь ссылкой на сайт скачайте программу PascalABC.net и работайте в PascalABC. В WORD сохраняете как WORD 97-2003 иня файла ФАМИЛИЯ_ДАТА.раs пришлите почта olda52.ukr.net