Выполнить задание на стр127 9(а) составить программу.стр120 -122 читать

Уроки программирования в среде Паскаль.

Видео урок 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

 

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: