Разделы презентаций


Программирование на языке Pascal

Структура программы – Имя программы – имя переменной (латБуквы и цифры) – Команды Pascal (операторы присваивания, ввода переменных, вывода текста …)

Слайды и текст этой презентации

Слайд 1Программирование на языке Pascal
Тема 2. Среда PascalABC
Арифметические операции
Формат вывода
Трассировка

Программирование  на языке PascalТема 2. Среда PascalABCАрифметические операцииФормат выводаТрассировка

Слайд 2Структура программы
– Имя программы – имя переменной (латБуквы и

цифры)
– Команды Pascal (операторы присваивания, ввода переменных, вывода

текста …)
Структура программы	 – Имя программы – имя переменной (латБуквы и цифры) – Команды Pascal (операторы присваивания, ввода

Слайд 3Переменные
Типы переменных:
Integer { целый }
Real { вещественный }
Boolean { логический }
String {

символьный }
и другие
Объявление переменных:
Var
a, b, c: integer;
Выделение места в

памяти

Variable – переменная

тип – целые

список имен переменных

ПеременныеТипы переменных:Integer		{ целый }Real		{ вещественный }Boolean 	{ логический }String 		{ символьный }и другиеОбъявление переменных:Var 	a, b, c:

Слайд 4Изменение значения переменной
program R4;
var a, b: integer;
begin
a := 5;

b := a + 2;
a := (a + 2)*(b

– 3);
b := b + 1;
end.

a

?

5

5

b

?

5+2

7

a

5

7*4

28

Пример: Команда присваивания

b

7

7+1

8

Изменение значения переменной	program R4;	var a, b: integer;	begin	 a := 5;	 b := a + 2;	 a :=

Слайд 5Арифметические операции
+ сложение – вычитание
* умножение / деление
div целочисленное деление

(остаток отбрасывается)
mod остаток от деления
program R5;
var a, b: integer;
begin
a

:= 7*3 - 4; { 17 }
a := a * 5; { 85 }
b := a div 10; { 8 }
a := a mod 10; { 5 }
end.
Арифметические операции+ сложение		– вычитание * умножение		/ деление div целочисленное деление (остаток отбрасывается)mod остаток от деленияprogram R5;var a,

Слайд 6Порядок выполнения операций
вычисление выражений в скобках
умножение, деление, div, mod слева

направо
сложение и вычитание слева направо
z := (5*a+c)/a*(b-c)/ b;
x:=(5*c*c-d*(a+b))/((c+d)*(d-2*a));
1 2

4 5 3 6

2 3 5 4 1 10 6 9 8 7

Порядок выполнения операцийвычисление выражений в скобкахумножение, деление, div, mod слева направосложение и вычитание слева направоz := (5*a+c)/a*(b-c)/

Слайд 7 program R2;
var a, b: integer;
x, y: real;
begin
a

:= 5;
10 := x;
y

:= 7,8;
b := 2.5;
x := 2*(a + y);
a := b + x;
end.

Какие операторы неправильные?

имя переменной должно быть слева от знака :=

целая и дробная часть отделяются точкой

нельзя записывать вещественное значение в целую переменную

program R2;	var a, b: integer;		 x, y: real; 	begin	 a := 5;   10 := x;

Слайд 8Трассировка / Ручная прокрутка программы
program R3;
var a, b: integer;
begin
a

:= 5;
b := a + 2;
a := (a

+ 2)*(b – 3);
b := a div 5;
a := a mod b;
a := a + 1;
b := (a + 14) mod 7;
end.
Трассировка / Ручная прокрутка программыprogram R3;var 	a, b: integer;begin a := 5; b := a + 2;

Слайд 9Трассировка / Ручная прокрутка программы
program R3;
var a, b: integer;
begin
1. a

:= 5;
2. b := a + 2;
3. a := (a

+ 2)*(b – 3);
4. b := a div 5;
5. a := a mod b;
6. a := a + 1;
7. b := (a + 14) mod 7;
end.
Трассировка / Ручная прокрутка программыprogram R3;var 	a, b: integer;begin1. a := 5;2. b := a + 2;3.

Слайд 10Формат Вывода целых чисел
program R4;
var a, b: integer;
begin
a :=

15;
b := 45;
writeln ( a, b );

writeln ( a:4, b:4 );
end.

15 45

1545

Формат Вывода целых чиселprogram R4;var a, b: integer;begin a := 15; b := 45;  writeln (

Слайд 11Формат Вывода вещественных чисел
program qq;
var x: real;
begin
x := 12.345678;

writeln ( x );
writeln ( x:10 );
writeln (

x:7:2 );
end.

12.35

всего символов

всего символов

в дробной части

1.23E+001

1.234568E+001

1,234568∙101

Формат Вывода вещественных чиселprogram qq;var x: real;begin x := 12.345678; writeln ( x ); writeln ( x:10

Слайд 12Среда PascalABC

Среда PascalABC

Слайд 13«УрВ»: Ввести три числа, найти их сумму и произведение.

Пример:
Введите три числа:
4 5 7
4+5+7=16

4*5*7=140
«УрС»: Ввести три числа, найти их сумму, произведение и среднее арифметическое.
Пример:
Введите три числа:
4 5 7
4+5+7=16
4*5*7=140
(4+5+7)/3=5.33

Задания для самостоятельного решения

«УрВ»: Ввести три числа, найти их сумму и произведение.  Пример:	 Введите три числа:	 4  5

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика