Оцените презентацию от 1 до 5 баллов!
Тип файла:
ppt / pptx (powerpoint)
Всего слайдов:
29 слайдов
Для класса:
1,2,3,4,5,6,7,8,9,10,11
Размер файла:
1.31 MB
Просмотров:
65
Скачиваний:
0
Автор:
неизвестен
Слайды и текст к этой презентации:
№1 слайд![](/documents_6/4cadcb38fcc5c1f1b5f4f6a6bce7ccfc/img0.jpg)
№2 слайд![Языки программирования Языки](/documents_6/4cadcb38fcc5c1f1b5f4f6a6bce7ccfc/img1.jpg)
Содержание слайда: Языки программирования –
Языки программирования –
это формальные языки, предназначенные для записи алгоритмов, исполнителем которых будет компьютер.
№3 слайд![Записи алгоритмов Записи](/documents_6/4cadcb38fcc5c1f1b5f4f6a6bce7ccfc/img2.jpg)
Содержание слайда: Записи алгоритмов
Записи алгоритмов
на языках программирования называются программами.
№4 слайд![Никлаус Вирт нем. Niklaus](/documents_6/4cadcb38fcc5c1f1b5f4f6a6bce7ccfc/img3.jpg)
Содержание слайда: Никлаус Вирт (нем. Niklaus Wirth, род. 15 февраля 1934 года) — швейцарский учёный, специалист в области информатики, один из известнейших теоретиков в области разработки языков программирования, профессор компьютерных наук Швейцарской высшей технической школы Цюриха (ETHZ), Лауреат премии Тьюринга 1984 года. Создатель и ведущий проектировщик языков программирования Паскаль, Модула-2,Оберон.
Никлаус Вирт (нем. Niklaus Wirth, род. 15 февраля 1934 года) — швейцарский учёный, специалист в области информатики, один из известнейших теоретиков в области разработки языков программирования, профессор компьютерных наук Швейцарской высшей технической школы Цюриха (ETHZ), Лауреат премии Тьюринга 1984 года. Создатель и ведущий проектировщик языков программирования Паскаль, Модула-2,Оберон.
№5 слайд![](/documents_6/4cadcb38fcc5c1f1b5f4f6a6bce7ccfc/img4.jpg)
№6 слайд![Алфавит и словарь языка](/documents_6/4cadcb38fcc5c1f1b5f4f6a6bce7ccfc/img5.jpg)
Содержание слайда: Алфавит и словарь языка Паскаль
Алфавит и словарь языка Паскаль
Латинские прописные буквы
(A, B, C,… X, Y, Z)
Латинские строчные буквы
(a, b, c, … x, y, z)
Арабские цифры (0, 1, 2, …8, 9)
Специальные символы:
знак подчёркивания; знаки препинания; круглые, квадратные и фигурные скобки; знаки арифметических операций и др.
№7 слайд![Существуют неделимые](/documents_6/4cadcb38fcc5c1f1b5f4f6a6bce7ccfc/img6.jpg)
Содержание слайда: Существуют неделимые последовательности символов:
Существуют неделимые последовательности символов:
:= (присваивание)
>= и <=
* и * (начало и конец комментария)
№8 слайд![](/documents_6/4cadcb38fcc5c1f1b5f4f6a6bce7ccfc/img7.jpg)
№9 слайд![Для обозначения констант,](/documents_6/4cadcb38fcc5c1f1b5f4f6a6bce7ccfc/img8.jpg)
Содержание слайда: Для обозначения констант, переменных, программ и др. объектов используются имена – любые отличные от служебных слов последовательности букв, цифр и символа подчеркивания, но начинаются не с цифр.
Для обозначения констант, переменных, программ и др. объектов используются имена – любые отличные от служебных слов последовательности букв, цифр и символа подчеркивания, но начинаются не с цифр.
№10 слайд![Типы данных Типы данных в](/documents_6/4cadcb38fcc5c1f1b5f4f6a6bce7ccfc/img9.jpg)
Содержание слайда: Типы данных
Типы данных
в языке Паскаль
var <идентификатор>: <тип>;
№11 слайд![](/documents_6/4cadcb38fcc5c1f1b5f4f6a6bce7ccfc/img10.jpg)
№12 слайд![Структура программы на языке](/documents_6/4cadcb38fcc5c1f1b5f4f6a6bce7ccfc/img11.jpg)
Содержание слайда: Структура программы на языке Паскаль
Структура программы на языке Паскаль
Заголовок программы: program <заголовок>
Блок описания используемых данных:
uses <описание внешних модулей>
label <описание меток>
const <описание констант>
type <описание типов переменных>
var <описание переменных>
procedure <описание процедур>
function <описание функций>
Пример 1. var i, j: integer; x: real; a: char
Блок описания действий по преобразованию данных (программный блок)
begin <раздел операторов>
end. (с точкой)
№13 слайд![Общий вид программы Общий вид](/documents_6/4cadcb38fcc5c1f1b5f4f6a6bce7ccfc/img12.jpg)
Содержание слайда: Общий вид программы
Общий вид программы
program <имя программы>;
const <список постоянных значений>;
var <описание используемых переменных>;
begin <начало программного блока>;
<оператор 1>;
<оператор 2>;
<оператор 3>
end.
Точка с запятой – разделитель между операторами.
Перед end. точку с запятой не ставят.
№14 слайд![Комментарии или Комментарии](/documents_6/4cadcb38fcc5c1f1b5f4f6a6bce7ccfc/img13.jpg)
Содержание слайда: Комментарии: { } или (* *)
Комментарии: { } или (* *)
Пример:
1. {Вычисление переменной Х}
2. (*Не найден ни один элемент массива. Начало нового поиска*)
№15 слайд![Описание меток. Описание](/documents_6/4cadcb38fcc5c1f1b5f4f6a6bce7ccfc/img14.jpg)
Содержание слайда: Описание меток.
Описание меток.
Перед любым оператором можно поставить метку. Метка может состоять из букв и цифр длиной до 127 символов.
label
M1, Tok, llab, 123;
В разделе операторов после идентификатора метки ставится двоеточие
M1: <оператор>
Tok:<оператор>
№16 слайд![Описание констант Описание](/documents_6/4cadcb38fcc5c1f1b5f4f6a6bce7ccfc/img15.jpg)
Содержание слайда: Описание констант:
Описание констант:
const
Inf=1024; (Целая константа)
Communik= «Связь установлена»; (Строковая
константа)
Ref=13.45; (Вещественная константа)
№17 слайд![Домашнее задание Домашнее](/documents_6/4cadcb38fcc5c1f1b5f4f6a6bce7ccfc/img16.jpg)
Содержание слайда: Домашнее задание
Домашнее задание
№1. Запишите раздел описания переменных, необходимых для вычисления:
Значения функции y=3x2+5
Площади круга
Суммы нескольких одинаковых монет
№2. Запишите оператор для:
Значения функции y=3x2+5
Площади круга
Суммы нескольких одинаковых монет
№18 слайд![Организация Организация ввода](/documents_6/4cadcb38fcc5c1f1b5f4f6a6bce7ccfc/img17.jpg)
Содержание слайда: Организация
Организация
ввода и вывода
данных
№19 слайд![Пример . write U, V, ..Z](/documents_6/4cadcb38fcc5c1f1b5f4f6a6bce7ccfc/img18.jpg)
Содержание слайда: Пример 1. write (U, V, ..Z);
Пример 1. write (U, V, ..Z);
где U, V, ..Z – это выражения типа integer, real и т.д.
Пример 2. write (‘s=’,s);
если s целочисленное, = 15, то на экране появится s=15
если s – вещественное, то s=1.5Е+01
№20 слайд![Пример . write , , на экране](/documents_6/4cadcb38fcc5c1f1b5f4f6a6bce7ccfc/img19.jpg)
Содержание слайда: Пример 3. write (1, 20, 300); на экране появится
Пример 3. write (1, 20, 300); на экране появится
120300
Сделать ответ более читаемым:
write (1, ‘,’, 20, ‘,’, 300); - добавили запятые
write (1, ‘ ’, 20, ‘ ’, 300); – добавили пробелы
write (1:3, 20:4, 300:5); - указали формат вывода
№21 слайд![Для вывода вещественного](/documents_6/4cadcb38fcc5c1f1b5f4f6a6bce7ccfc/img20.jpg)
Содержание слайда: Для вывода вещественного числа в списке вывода для каждого выражения указываются два параметра:
Для вывода вещественного числа в списке вывода для каждого выражения указываются два параметра:
Общее количество позиций, отводимых под число
Количество позиций в дробной части числа
№22 слайд![Пример . Пример . write s , s](/documents_6/4cadcb38fcc5c1f1b5f4f6a6bce7ccfc/img21.jpg)
Содержание слайда: Пример 4.
Пример 4.
write (‘s=’, s:2:0); s=15
write (‘s=’, s:3:1); s=15.0
write (‘s=’, s:5:1); s= 15.0
№23 слайд![При выполнении нового](/documents_6/4cadcb38fcc5c1f1b5f4f6a6bce7ccfc/img22.jpg)
Содержание слайда: При выполнении нового оператора write вывод продолжается в той же строке.
При выполнении нового оператора write вывод продолжается в той же строке.
Чтобы осуществить переход к новой строке, используется оператор writеln.
№24 слайд![Пример . Вывести на экран](/documents_6/4cadcb38fcc5c1f1b5f4f6a6bce7ccfc/img23.jpg)
Содержание слайда: Пример 5. Вывести на экран «Привет, друзья!»
Пример 5. Вывести на экран «Привет, друзья!»
рrogram Hello;
begin
Writeln (‘Привет, друзья!’); Writeln (‘Как дела?’);
end.
№25 слайд![Пример . Вычислить длину](/documents_6/4cadcb38fcc5c1f1b5f4f6a6bce7ccfc/img24.jpg)
Содержание слайда: Пример 6. Вычислить длину окружности и площадь круга, где r=5,4 см, c=2πr, s=πr2
Пример 6. Вычислить длину окружности и площадь круга, где r=5,4 см, c=2πr, s=πr2
program n_6;
const pi=3.14;
var r, c, s: real;
begin
r:=5.4;
c:=2*pi*r;
s:=pi*r*r;
writeln (‘c=’, c:6:4); writeln (‘s=’, c:6:4)
end.
Ответ (с=33.9120, s=91.5624)
№26 слайд![Для выполнения программы](/documents_6/4cadcb38fcc5c1f1b5f4f6a6bce7ccfc/img25.jpg)
Содержание слайда: Для выполнения программы запустить компиляцию Alt+F9 или меню Compile-Compile (исправление ошибок), сохранить программу, запустить на выполнение Ctrl+F9 или меню Run-Run
Для выполнения программы запустить компиляцию Alt+F9 или меню Compile-Compile (исправление ошибок), сохранить программу, запустить на выполнение Ctrl+F9 или меню Run-Run
№27 слайд![Пример . Пример . var i, j](/documents_6/4cadcb38fcc5c1f1b5f4f6a6bce7ccfc/img26.jpg)
Содержание слайда: Пример 7.
Пример 7.
var i, j: integer; x: real; a: char;
read (i, j, x, a)
организуем входной поток тремя способами:
1 0 2,5 a <Enter> 1,0,2.5<Enter> 1<Enter>
a <Enter> 0 <Enter>
2.5<Enter>
a <Enter>
№28 слайд![Усовершенствуем пример .](/documents_6/4cadcb38fcc5c1f1b5f4f6a6bce7ccfc/img27.jpg)
Содержание слайда: Усовершенствуем пример 6. Введем данные с помощью оператора read, выведем текстовые сообщения writeln
Усовершенствуем пример 6. Введем данные с помощью оператора read, выведем текстовые сообщения writeln
program n_8;
const pi=3.14;
var r, c, s: real;
begin
writeln (‘вычисление длины окружности и площади круга’);
writeln (‘введите r>>’);
readln (r);
c:=2*pi*r;
s:=pi*r*r;
writeln (‘c=’, c:6:4); writeln (‘s=’, c:6:4)
end.
r=8.5
Ответ (с=53.3800, s=226.8650)
№29 слайд![Домашнее задание Написать](/documents_6/4cadcb38fcc5c1f1b5f4f6a6bce7ccfc/img28.jpg)
Содержание слайда: Домашнее задание
Написать программу вычисления площади и периметра прямоугольника .