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


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

Ответьте на вопросыЧто такое алгоритм?На какие две группы разделяют исполнителей алгоритмов?Как называется алгоритм который может выполнять компьютерный исполнитель?Что нужно знать, чтобы составить алгоритм для компьютера?Какие языки программирования вы знаете?Перечислите основные разделы

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

Слайд 1Составление и отладка программ
Программирование на языке Turbo Pascal
Автор: Абдурзакова Тамара

Хамзатовна
учитель информатики
МБОУ лицея №40 г. Орла

Составление и отладка программПрограммирование на языке Turbo PascalАвтор: Абдурзакова Тамара Хамзатовнаучитель информатики МБОУ лицея №40 г. Орла

Слайд 2Ответьте на вопросы
Что такое алгоритм?
На какие две группы разделяют исполнителей

алгоритмов?
Как называется алгоритм который может выполнять компьютерный исполнитель?
Что нужно знать,

чтобы составить алгоритм для компьютера?
Какие языки программирования вы знаете?
Перечислите основные разделы программы на языке Pascal.
Назовите основные типы данных и соответствующие им стандартные имена.
Назовите операцию, которая в целочисленном типе данных невозможна, а в вещественном типе данных имеет место.
Назовите операторы с разветвляющейся конструкцией.
Какие операторы используются для организации циклических конструкций?
По принципу действия, какие операторы цикла противоположны?
Тело какого цикла выполняется всегда хотя бы один раз?
Ответьте на вопросыЧто такое алгоритм?На какие две группы разделяют исполнителей алгоритмов?Как называется алгоритм который может выполнять компьютерный

Слайд 3Для чего предназначена эта программа?
program zifry;
var n,n1,i,j,k:integer;
begin
write('Введите

число: ');
readln(n);
for i:=0 to

9 do begin
k:=0;
n1:=n;
while n1<>0 do begin
j:=n1 mod 10;
if j=i then k:=k+1;
n1:=n1 div 10;
end;
writeln('цифра ',i,' встречается ',k,' раз');
end;
end.
Для чего предназначена эта программа?program zifry;var n,n1,i,j,k:integer;begin   write('Введите число: ');   readln(n);

Слайд 4Для чего предназначена эта программа?
program zifry;
var n,n1,i,j,k:integer;
begin
write('Введите

число: ');
readln(n);
for i:=0 to

9 do begin {цикл для сравнивания цифр числа n с цифрами от 0 до 9}
k:=0; {счетчик повторений}
n1:=n; {сохранение числа n}
while n1<>0 do begin {цикл для разбиения числа n на цифры}
j:=n1 mod 10; {берем последнюю цифру числа}
if j=i then k:=k+1; {сравниваем ее с цифрой i, увеличиваем счетчик
повторений на 1, если они равны}
n1:=n1 div 10; {уменьшаем число n на последнюю цифру}
end; {конец цикла while}
writeln('цифра ',i,' встречается ',k,' раз'); {выводим на экран сообщение о
количестве повторений каждой цифры}
end; {конец цикла for}
end.
Для чего предназначена эта программа?program zifry;var n,n1,i,j,k:integer;begin   write('Введите число: ');   readln(n);

Слайд 5Исправьте ошибки в записях
Program Primer1;
var A; B; C: integer;
Begin

writeln (A, B, C);
if A < B then

E := A + B;
else E := A;
readln (A)
End.

Program Primer2;
var X, Y: integer
Begin
readln (X,Y);
E = x + y;
E = y;
writeln (e)
End.

Program Primer3;
var X,Y: integer;
Begin;
Readln (X;Y);
X:=3 X + ( Y - 4) : 5
writeln (x)
End

Program Primer4;
var X,Y: real;
Begin
while X<>0 begin
x:=x div 10;
Y:=Y+1; end
Writeln (y)
End

Program Primer1;
var A, B, C, E: integer;
Begin
readln (A, B, C);
if A < B then E := A + B;
else E := A;
writeln (E)
End.

Program Primer2;
var X,Y,E: integer;
Begin
readln (X,Y);
E := x + y;
E := y;
writeln (e)
End.

Program Primer3;
var X,Y: real;
Begin;
Readln (X,Y);
X:=3*X + ( Y - 4) /5;
writeln (x)
End.

Program Primer4;
var X,Y: integer;
Begin
readln (X,Y);
while X<>0 do begin
x:= x div 10;
Y:= Y+1; end;
Writeln (y)
End.

Исправьте ошибки в записяхProgram Primer1;var A; B; C: integer;Begin  writeln (A, B, C);  if A

Слайд 6График функции
Задание: составить программу вычисления значений функции, заданной графиком.

Решение:
Необходимо

определить заданные на графике функции. На графике заданы две функции:


y=-x и y=x2
Выясним промежутки, на которых определены функции:
y = -x на x < = 0;
y = x2 на x > 0.
График функцииЗадание: составить программу вычисления значений функции, заданной графиком. Решение:Необходимо определить заданные на графике функции. На графике

Слайд 7График функции
Program grafik;
var x,y:integer;
begin
writeln('введите значение x');
readln(x);
if x

else y:=-(x*x);
writeln('при x=',x,' y=',y);
end.

График функции	Program grafik;		var x,y:integer;	begin		writeln('введите значение x');		readln(x);		if x

Слайд 8Блок-схема программы
Задание: реализовать программу вычисления значения функции:



Самостоятельно напишите программу на

языке Turbo Pascal.
Начало
Введите значение х
Ввод х
x < 0
у = х2
у

= х3

При x=, y=

Конец

да

нет

Блок-схема программыЗадание: реализовать программу вычисления значения функции:Самостоятельно напишите программу на языке Turbo Pascal.НачалоВведите значение хВвод хx <

Слайд 9Блок-схема программы
Program y_ot_x;
var x, y: integer;
begin
writeln (‘Введите значение Х’);
read (x);
if

x

(‘При х=’, х, ‘, у=’,у);
end.

Начало

writeln (‘Введите значение Х’)

read (x)

if x<0

y:=x*x

y:=x*x*x

writeln (‘При х=’, х, ‘, у=’,у)

Конец

да

нет

Блок-схема программыProgram y_ot_x;var x, y: integer;beginwriteln (‘Введите значение Х’);read (x);if x

Слайд 10Напишите программу
Задание: Дано целое двузначное А. Образовать новое двузначное число,

поменяв цифры в числе А местами.

program chislo_a;
var a, x, y:integer;
begin

writeln (‘Введите целое двузначное число’);
read (a);
x:=a div 10;
y:=a mod 10;
a:= y*10+x;
writeln (‘Новое число: ’, a);
end.
Напишите программуЗадание: Дано целое двузначное А. Образовать новое двузначное число, поменяв цифры в числе А местами.program chislo_a;var

Слайд 11Домашнее задание
Задачник 1:
читать: с. 245-248,
выполнить: с. 250 №19, №20.

Домашнее заданиеЗадачник 1: читать: с. 245-248,выполнить: с. 250 №19, №20.

Слайд 12Практическая работа
Задачник 1: с. 344 №81.
Даны два действительных положительных числа

х и у. Арифметические действия над числами пронумерованы (1 –

сложение, 2 – вычитание, 3 – умножение, 4 – деление). Составить программу, которая по введенному номеру выполняет то или иное действие над числами.
Подсказка: при описании переменных символьный тип данных обозначается словом char.

Практическая работаЗадачник 1: с. 344 №81.Даны два действительных положительных числа х и у. Арифметические действия над числами

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

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

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

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

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


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

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