Оцените презентацию от 1 до 5 баллов!
Тип файла:
ppt / pptx (powerpoint)
Всего слайдов:
21 слайд
Для класса:
1,2,3,4,5,6,7,8,9,10,11
Размер файла:
452.00 kB
Просмотров:
71
Скачиваний:
1
Автор:
неизвестен
Слайды и текст к этой презентации:
№1 слайд![Структура программы на языке](/documents_6/9d358d8763f3c3a27e6aeed6fe9167f3/img0.jpg)
Содержание слайда: Структура программы на языке Паскаль
Программирование
10 класс
Профильная подготовка
№2 слайд![Знакомьтесь Паскаль англ.](/documents_6/9d358d8763f3c3a27e6aeed6fe9167f3/img1.jpg)
Содержание слайда: Знакомьтесь …
Паскаль (англ. Pascal) — язык программирования общего назначения.
Один из наиболее известных языков программирования (Java, C, PHP, Visual Basic, Python, Delphi, Ruby и т.п.) используемых для обучения программированию в старших классах и на первых курсах вузов.
Является базой для ряда других языков.
№3 слайд![Знакомьтесь Язык Паскаль был](/documents_6/9d358d8763f3c3a27e6aeed6fe9167f3/img2.jpg)
Содержание слайда: Знакомьтесь …
Язык Паскаль был создан
Никлаусом Виртом
в 1968-1969 годах.
Никлаус Вирт – швейцарский учёный, специалист в области информатики, один из известнейших теоретиков в области разработки языков программирования
№4 слайд![Знакомьтесь Язык назван в](/documents_6/9d358d8763f3c3a27e6aeed6fe9167f3/img3.jpg)
Содержание слайда: Знакомьтесь …
Язык назван в честь французского математика, физика, литератора и философа Блеза Паскаля, который создал первую в мире механическую машину, складывающую два числа.
№5 слайд![Знакомьтесь Первая публикация](/documents_6/9d358d8763f3c3a27e6aeed6fe9167f3/img4.jpg)
Содержание слайда: Знакомьтесь …
Первая публикация Вирта о языке датирована 1970 годом.
Представляя язык, автор указывал в качестве цели его создания – построение небольшого и эффективного языка, способствующего хорошему стилю программирования, использующему структурное программирование и структурированные данные.
№6 слайд![Структура программы Программа](/documents_6/9d358d8763f3c3a27e6aeed6fe9167f3/img5.jpg)
Содержание слайда: Структура программы
Программа на Паскале имеет строго определённую структуру, которой необходимо придерживаться при программировании на этом языке.
№7 слайд![Структура программы Программа](/documents_6/9d358d8763f3c3a27e6aeed6fe9167f3/img6.jpg)
Содержание слайда: Структура программы
Программа состоит из заголовка, раздела описаний и блока операторов (тела программы ). За блоком следует точка – признак конца программы.
Блок операторов имеется в любой программе и является основным. Состав раздела описаний может меняться в зависимости от характера программы и не все его элементы обязательно присутствуют в конкретной программе.
№8 слайд![Структура программы Program](/documents_6/9d358d8763f3c3a27e6aeed6fe9167f3/img7.jpg)
Содержание слайда: Структура программы
Program <имя программы>; - Заголовок
Const …; {раздел констант}
Type …; {раздел типов}
Label …; {раздел меток} Раздел
Procedure <имя>; {раздел
Function <имя>; подпрограмм}; описаний
Var …; {раздел переменных};
Begin Блок
{раздел операторов}; основных
End. операторов
№9 слайд![Заголовок программы Заголовок](/documents_6/9d358d8763f3c3a27e6aeed6fe9167f3/img8.jpg)
Содержание слайда: Заголовок программы
Заголовок содержит служебное слово Program, за которым обязательно следует имя программы. Имя задаётся пользователем произвольно и записывается латинскими буквами.
Пример
Program Task1;
№10 слайд![Раздел описаний Раздел](/documents_6/9d358d8763f3c3a27e6aeed6fe9167f3/img9.jpg)
Содержание слайда: Раздел описаний
Раздел констант Const
Константа – величина, которая в процессе выполнения программы не изменяет своё значение.
Описание: Const <имя>=<значение>;
Пример
Const
n=10;
Pi=3.14159265;
№11 слайд![Раздел описаний Раздел типов](/documents_6/9d358d8763f3c3a27e6aeed6fe9167f3/img10.jpg)
Содержание слайда: Раздел описаний
Раздел типов Type
Тип данных – набор характеристик величины, определяющий диапазон принимаемых ею значений, допустимые операции над ней и размер памяти, выделяемой для хранения её значения.
В Паскале определены стандартные (уже описанные) типы данных (например, integer, real, char…) и пользовательские (неописанные заранее). Пользователь может описывать свой новый тип данных.
Описание: Type <имя>=<описание типа>;
Пример Type digit=integer;
№12 слайд![Типы данных Различают данные](/documents_6/9d358d8763f3c3a27e6aeed6fe9167f3/img11.jpg)
Содержание слайда: Типы данных
Различают данные простых и структурированных типов
Простые типы данных – значения таких величин не содержат составных частей
Целые;
Вещественные;
Логический;
Символьный;
Ссылка
№13 слайд![Типы данных Структурированные](/documents_6/9d358d8763f3c3a27e6aeed6fe9167f3/img12.jpg)
Содержание слайда: Типы данных
Структурированные типы данных определяют упорядоченную совокупность переменных и характеризуются типом своих составных частей
Строки;
Массивы чисел или символов;
Множества;
Записи;
Файлы.
№14 слайд![Целые типы данных](/documents_6/9d358d8763f3c3a27e6aeed6fe9167f3/img13.jpg)
Содержание слайда: Целые типы данных
№15 слайд![Вещественные типы данных](/documents_6/9d358d8763f3c3a27e6aeed6fe9167f3/img14.jpg)
Содержание слайда: Вещественные типы данных
№16 слайд![Раздел описаний Раздел меток](/documents_6/9d358d8763f3c3a27e6aeed6fe9167f3/img15.jpg)
Содержание слайда: Раздел описаний
Раздел меток Label.
Метка – способ выделения оператора программы.
В качестве меток также можно использовать имя из латинских букв и цифр или натуральные числа от 0 до 9999.
Описание: Label <имя>;
Пример Label m;
…
m: х:=х+28;
10: a:=143-x;
№17 слайд![Раздел описаний Раздел](/documents_6/9d358d8763f3c3a27e6aeed6fe9167f3/img16.jpg)
Содержание слайда: Раздел описаний
Раздел подпрограмм Procedure, Function.
Подпрограмма – вспомогательная программа
В Паскале выделяют 2 вида подпрограмм: процедуры и функции. Каждая подпрограмма описывается до блока операторов программы и в самой программе вызывается указанием её имени.
№18 слайд![Раздел описаний Раздел](/documents_6/9d358d8763f3c3a27e6aeed6fe9167f3/img17.jpg)
Содержание слайда: Раздел описаний
Раздел переменных Var.
Переменная – это величина, значение которой может изменяться в процессе выполнения программы.
Описание: Var <имя>: <тип значения>;
Пример
Var
N, j, r : integer;
X, sum : real;
w, a : string;
№19 слайд![Блок операторов программы Это](/documents_6/9d358d8763f3c3a27e6aeed6fe9167f3/img18.jpg)
Содержание слайда: Блок операторов программы
Это основной раздел программы – именно здесь описываются действия, предписанные алгоритмом решаемой задачи. Выполнение программы сводится к выполнению последовательности операторов.
Begin
оператор1;
оператор2;
………………
операторN
End.
№20 слайд![Раздел операторов Различают](/documents_6/9d358d8763f3c3a27e6aeed6fe9167f3/img19.jpg)
Содержание слайда: Раздел операторов
Различают 2 группы операторов: простые и составные.
Составной оператор – последовательность произвольных операторов программы, заключаемых в операторные скобки begin … end.
Количество вложений составных операторов не ограничено. Формально весь блок операторов представляет собой один составной оператор.
Begin {начало раздела операторов}
begin {1-й составной оператор}
begin … end {2-й составной оператор}
еnd {1-й составной оператор}
End. {конец программы}
№21 слайд![Домашнее задание Переписать в](/documents_6/9d358d8763f3c3a27e6aeed6fe9167f3/img20.jpg)
Содержание слайда: Домашнее задание
Переписать в тетрадь ВСЁ содержание слайда «Структура программы» вместе с заголовком.
Переписать в тетрадь определение понятий «константа», «тип данных», «переменная» и примеры их описаний.
Выписать в тетрадь классификацию типов данных