Рабочие листы
к вашим урокам
Скачать
1 слайд
Программирование
на языке Паскаль
2 слайд
Название языку программирования было дано в честь выдающегося французского математика, физика, литератора и философа Блеза Паскаля, который создал первую в мире механическую машину, складывающую 2 числа.
Язык программирования Паскаль был создан Никлаусом Виртом в 1968-69 годах после его участия в работе комитета разработки стандарта языка Алгол-68. Он был опубликован в 1970 году Виртом как небольшой и эффективный язык, чтобы способствовать хорошему стилю программирования, использовать структурное программирование и структурированные данные.
3 слайд
Паскаль - это универсальный язык программирования, позволяющий решать самые разнообразные задачи обработки информации.
Программа на Паскале близка по своему виду к описанию алгоритма на алгоритмическом языке, только все команды и служебные слова пишутся на английском. Сравните алгоритм решения деления простых дробей на АЯ и такую же программу на Паскале:
Задача.
Даны две дроби и . Чтобы разделить одну дробь на другую,
необходимо перемножить a и d, b и c
4 слайд
Даже не заглядывая в учебник по Паскалю, в этой программе можно все понять (особенно помогает знание английского языка). Рассмотрим еще одну программу на Паскале и попробуем «перевести» ее на алгоритмический язык.
Program SUMMA;
Var X,Y,Z: integer;
Begin
Write('Введите два числа ');
Readln(X,Y);
Z:=X+Y;
Write(Z);
End.
алг сумма;
вещ X,Y,Z;
нач
вывод (Введите два числа);
Ввод(X,Y);
Z:=X+Y;
вывод(Z);
кон.
5 слайд
Структура программы на Паскале
Как вы уже заметили, структура программы на Паскале очень похожа на алгоритмический язык. Программа также состоит из нескольких разделов.
Начинается программа с названия (заголовка программы):
program имя программы;
Имя программы обязательно должно быть на английском языке и не должно содержать служебных слов, используемых в Паскале.
Примеры названий:
program symma;
program qwerty;
В конце строки обязательно ставится точка с запятой.
6 слайд
Далее может идти раздел описания постоянных величин, если они используются в программе:
const имя константы = ее значение; (например const P=3,14;)
После раздела описания постоянных величин идет раздел описания переменных, который начинается со слова var (variables - переменные), за которым идет список имен переменных через запятую. Тип переменной указывается после двоеточия. В стандарте языка Паскаль существуют несколько типов величин, пока рассмотрим два, нам уже знакомых: вещественный и целый. Слово integer обозначает целый тип. Real обозначает вещественный тип. Тогда, раздел описания переменных может выглядеть так:
var a, b : integer; с, d : real;
это означает, что переменные a и b являются целыми, а с и d – вещественными.
Как вы заметили, в конце строки, а также после указания типов переменных ставится точка с запятой.
7 слайд
Далее идет раздел операторов - основная часть программы. Оператор – это команда алгоритма, записанная на Паскале. Начало и конец раздела операторов программы отмечаются служебными словами begin (начало) и end (конец). В самом конце программы ставится точка:
вegin
операторы
end.
Таким образом общий вид программы будет иметь такой вид:
Program имя программы;
Const имя константы = ее значение;
Var имя: тип переменной;
Begin
выполняемые команды (операторы);
End.
алг имя программы;
цел переменные;
нач
операторы
кон.
8 слайд
Давайте попробуем в программе, написанной на Паскале, определить общие разделы программы: название, раздел описания переменных и раздел операторов.
Program kub;
var V,A,S:real;
begin
writeln ( 'привет давай найдем площадь куба и объем' );
writeln ( 'ввести длину ребра куба' );
readln ( A );
V:=A*A*A ;
S:=A*A*6 ;
writeln ( 'объем куба равен ',V);
writeln ( 'Площадь куба равна ',S);
writeln ( ' Решено верно :) всего доброго!' );
end.
Название программы (заголовок)
Раздел описания переменных
Самый основной раздел – это раздел операторов
9 слайд
Задание1 .
Попробуйте прочитать, какая задача решается по следующей программе.
Program Test;
var А, В, С: integer;
begin
readln(A,B);
С:=(А+В)*(В-А);
writeln(С)
end.
Какой результат будет получен, если в качестве исходных значений А и В ввести соответственно 7 и 8?
Какие переменные и какого типа используются в данной программе?
Какое название носит данная программа?
Задание 2. Известно, что площадь окружности находится по формуле S= . Напишите на языке Паскаль начало этой программы до слова begin
10 слайд
Задание 3.
Программа носит название Calculator и имеет в разделе описания переменных две переменных а и с целого типа, и к, m и n - вещественного. Запишите, пожалуйста первых два раздела программы на языке Паскаль и алгоритмическом языке.
Задание 4.
Попробуйте по данной программе определить, какая задача реализуется в программе, ее название и используемые переменные.
Program Discr;
Var D:real;
Begin
Write('введите дискриминанту квадратного уравнения');
Readln(D);
If D>=0 then Writeln ('уравнение имеет корни')
Else Writeln ('уравнение не имеет корней ');
Readln
End.
11 слайд
Для написания программ служат специальные редакторы, называемые средой программирования. Одной из таких сред является PascalABC.
Рабочая область экрана
Окно, в котором выполняется программа
Кнопка запуска написанной программы
12 слайд
Домашнее задание
1. Когда появился язык Паскаль и кто его автор?
2. Как записывается заголовок программы на Паскале?
3. Как записывается раздел описания переменных?
4. Запишите алгоритм сложения двух чисел в форме
блок- схемы, на алгоритмическом языке.
Рабочие листы
к вашим урокам
Скачать
Язык программирования Паскаль был создан Никлаусом Виртом в 1968-69 годах после его участия в работе комитета разработки стандарта языка Алгол-68. Он был опубликован в 1970 году Виртом как небольшой и эффективный язык, чтобы способствовать хорошему стилю программирования, использовать структурное программирование и структурированные данные. Программа на Паскале близка по своему виду к описанию алгоритма на алгоритмическом языке, только все команды и служебные слова пишутся на английском.
6 655 303 материала в базе
Настоящий материал опубликован пользователем Суслова Наталья Владимировна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалВаша скидка на курсы
40%Курс профессиональной переподготовки
500/1000 ч.
Курс повышения квалификации
72 ч. — 180 ч.
Курс профессиональной переподготовки
300/600 ч.
Курс профессиональной переподготовки
300/600 ч.
Мини-курс
4 ч.
Мини-курс
3 ч.
Мини-курс
4 ч.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.