Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Свидетельство о публикации

Автоматическая выдача свидетельства о публикации в официальном СМИ сразу после добавления материала на сайт - Бесплатно

Добавить свой материал

За каждый опубликованный материал Вы получите бесплатное свидетельство о публикации от проекта «Инфоурок»

(Свидетельство о регистрации СМИ: Эл №ФС77-60625 от 20.01.2015)

Инфоурок / Информатика / Презентации / Основы программирования на языке Pascal
ВНИМАНИЮ ВСЕХ УЧИТЕЛЕЙ: согласно Федеральному закону № 313-ФЗ все педагоги должны пройти обучение навыкам оказания первой помощи.

Дистанционный курс "Оказание первой помощи детям и взрослым" от проекта "Инфоурок" даёт Вам возможность привести свои знания в соответствие с требованиями закона и получить удостоверение о повышении квалификации установленного образца (180 часов). Начало обучения новой группы: 28 июня.

Подать заявку на курс
  • Информатика

Основы программирования на языке Pascal

библиотека
материалов
Основы программирования на языке Pascal
Язык назван в честь выдающегося французского математика, физика, литератора и...
Язык Паскаль был создан Никлаусом Виртом в 1968—1969 годах. Он был опубликова...
Закрывающая кнопка Имя файла Номер окна Кнопка масштабирования Полосы прокру...
Назначение пунктов меню Меню File предназначено для выбора режима работы с фа...
Меню Edit предназначено для выбора режима создания и редактирования текста пр...
В меню Search собраны режимы, выполняющие поиск объектов программы по заданны...
Меню Run предназначено для выбора режима выполнения программ Назначение пункт...
Меню Compile позволяет задать способ компиляции и компоновки составных частей...
Меню Debug выполняется настройка отладчика, в частности выбор переменных, зна...
Меню Tools позволяет обращаться к ассемблеру и отладчику Назначение пунктов м...
Меню Options производится установка режимов работы компонентов интегрированно...
Меню Windows производится установка текущей активной рабочей области и способ...
Меню Help можно обратиться к встроенной справочной системе Назначение пунктов...
Program Имя программы; Uses Подключаемые библиотеки (модули); Label Список ме...
Константы – это данные, значения которых в процессе выполнения программы не м...
Переменные – это данные, которые могут изменяться в процессе выполнения прогр...
Некоторые простые типы: 1. Целые типы (ShortInt, Integer, LongInt, Byte, Word...
Тип Диапазон Формат Размер в байтах Byte 0..255 Беззнаковый 1 ShortInt −128....
Тип Диапазон Количество значащих цифр Размер в байтах Real/Double зависит от...
Общий вид: переменная := выражение; Может быть: переменной, элементом массива...
Арифметические выражения – это конструкции, содержащие данные, знаки математи...
read (список переменных); write (‘сообщение’, список переменных); Оператор вв...
Для реализации ветвления можно использовать условный оператор: if условие the...
for параметр := нач_значение to кон_значение do 		begin 		 оператор; … 		end;...
while условие do 		begin 		 оператор; … 		end; Работа оператора: Сначала пров...
repeat 	оператор; … until условие; 		 Работа оператора: Выполнение операторов...
Составить программу нахождения произведения двух чисел, значение которых ввод...
28 1

Подайте заявку сейчас на любой интересующий Вас курс переподготовки, чтобы получить диплом со скидкой 50% уже осенью 2017 года.


Выберите специальность, которую Вы хотите получить:

Обучение проходит дистанционно на сайте проекта "Инфоурок".
По итогам обучения слушателям выдаются печатные дипломы установленного образца.

ПЕРЕЙТИ В КАТАЛОГ КУРСОВ

Описание презентации по отдельным слайдам:

№ слайда 1 Основы программирования на языке Pascal
Описание слайда:

Основы программирования на языке Pascal

№ слайда 2 Язык назван в честь выдающегося французского математика, физика, литератора и
Описание слайда:

Язык назван в честь выдающегося французского математика, физика, литератора и философа Блеза Паскаля, который создал первую в мире механическую машину, складывающую два числа. Немного истории…

№ слайда 3 Язык Паскаль был создан Никлаусом Виртом в 1968—1969 годах. Он был опубликова
Описание слайда:

Язык Паскаль был создан Никлаусом Виртом в 1968—1969 годах. Он был опубликован в 1970 году как небольшой и эффективный язык, чтобы способствовать хорошему стилю программирования, использовать структурное программирование и структурированные данные. Немного истории…

№ слайда 4 Закрывающая кнопка Имя файла Номер окна Кнопка масштабирования Полосы прокру
Описание слайда:

Закрывающая кнопка Имя файла Номер окна Кнопка масштабирования Полосы прокрутки Номер редактируемой строки Номер позиции в строке

№ слайда 5 Назначение пунктов меню Меню File предназначено для выбора режима работы с фа
Описание слайда:

Назначение пунктов меню Меню File предназначено для выбора режима работы с файлами: формирование нового файла (New) открытие старого файла (Open), записанного на диске сохранение содержимого активной рабочей области в файле с текущим именем (Save) или с другим именем (Save as) смена текущего каталога (change dir), с которого считываются файлы завершение работы в интегрированной среде (Exit)

№ слайда 6 Меню Edit предназначено для выбора режима создания и редактирования текста пр
Описание слайда:

Меню Edit предназначено для выбора режима создания и редактирования текста программ Назначение пунктов меню

№ слайда 7 В меню Search собраны режимы, выполняющие поиск объектов программы по заданны
Описание слайда:

В меню Search собраны режимы, выполняющие поиск объектов программы по заданным параметрам Назначение пунктов меню

№ слайда 8 Меню Run предназначено для выбора режима выполнения программ Назначение пункт
Описание слайда:

Меню Run предназначено для выбора режима выполнения программ Назначение пунктов меню

№ слайда 9 Меню Compile позволяет задать способ компиляции и компоновки составных частей
Описание слайда:

Меню Compile позволяет задать способ компиляции и компоновки составных частей программы Назначение пунктов меню

№ слайда 10 Меню Debug выполняется настройка отладчика, в частности выбор переменных, зна
Описание слайда:

Меню Debug выполняется настройка отладчика, в частности выбор переменных, значения которых выводятся в окно наблюдения Назначение пунктов меню

№ слайда 11 Меню Tools позволяет обращаться к ассемблеру и отладчику Назначение пунктов м
Описание слайда:

Меню Tools позволяет обращаться к ассемблеру и отладчику Назначение пунктов меню

№ слайда 12 Меню Options производится установка режимов работы компонентов интегрированно
Описание слайда:

Меню Options производится установка режимов работы компонентов интегрированной системы Назначение пунктов меню

№ слайда 13 Меню Windows производится установка текущей активной рабочей области и способ
Описание слайда:

Меню Windows производится установка текущей активной рабочей области и способа отображения содержимого рабочей области (их может быть несколько, то есть одновременно можно открыть несколько программ) Назначение пунктов меню

№ слайда 14 Меню Help можно обратиться к встроенной справочной системе Назначение пунктов
Описание слайда:

Меню Help можно обратиться к встроенной справочной системе Назначение пунктов меню

№ слайда 15 Program Имя программы; Uses Подключаемые библиотеки (модули); Label Список ме
Описание слайда:

Program Имя программы; Uses Подключаемые библиотеки (модули); Label Список меток основной программы; Const Введение констант; Type Описание новых типов; Var Описание переменных; Определение процедур; Определение функций; Begin Тело основной программы; End.

№ слайда 16 Константы – это данные, значения которых в процессе выполнения программы не м
Описание слайда:

Константы – это данные, значения которых в процессе выполнения программы не могут изменяться. Константы вводятся в блоке const: const a=5; b=1E-3/a; c=’значение неизвестно’; В общем виде: имя константы = выражение;

№ слайда 17 Переменные – это данные, которые могут изменяться в процессе выполнения прогр
Описание слайда:

Переменные – это данные, которые могут изменяться в процессе выполнения программы. Переменные имеют имя, тип и значение. Описание переменных происходит в блоке var: var a: integer; b: real; c: char; В общем виде: имя переменной: тип переменной;

№ слайда 18 Некоторые простые типы: 1. Целые типы (ShortInt, Integer, LongInt, Byte, Word
Описание слайда:

Некоторые простые типы: 1. Целые типы (ShortInt, Integer, LongInt, Byte, Word). 2. Вещественные типы (Real, Single, Double, Extended, Comp). 3. Логический (Boolean). 4. Символьный (Char). 5. Строковые типы (String, String [n]).

№ слайда 19 Тип Диапазон Формат Размер в байтах Byte 0..255 Беззнаковый 1 ShortInt −128.
Описание слайда:

Тип Диапазон Формат Размер в байтах Byte 0..255 Беззнаковый 1 ShortInt −128..127 Знаковый 1 SmallInt −32768..32767 Знаковый 2 Word 0..65535 Беззнаковый 2 Integer -32768..32767 Знаковый 2 Cardinal =LongWord Беззнаковый 4 LongWord 0..4294967295 Беззнаковый 4 LongInt −2147483648..2147483647 Знаковый 4 Int64 −9223372036854775808..9223372036854775807 Знаковый 8 QWord 0..18446744073709551615 Беззнаковый 8

№ слайда 20 Тип Диапазон Количество значащих цифр Размер в байтах Real/Double зависит от
Описание слайда:

Тип Диапазон Количество значащих цифр Размер в байтах Real/Double зависит от платформы  ??? 8 Real48  ??? 11-12 6 Single 1.5E-45..3.4E38 7-8 4 Extended 1.9E-4932..1.1E4932 19-20 10 Comp −2E64+1..2E63-1 19-20 8 Currency −922337203685477.5808..922337203685477.5807 19-20 8

№ слайда 21 Общий вид: переменная := выражение; Может быть: переменной, элементом массива
Описание слайда:

Общий вид: переменная := выражение; Может быть: переменной, элементом массива, полем записи и др. Не может быть: константа, выражение. Может быть: константой, переменной, элементом массива, арифметическим или логическим выражением. Работа оператора: если справа стоит выражение, то сначала вычисляется его значение, а затем это значение пересылается в переменную стоящую слева.

№ слайда 22 Арифметические выражения – это конструкции, содержащие данные, знаки математи
Описание слайда:

Арифметические выражения – это конструкции, содержащие данные, знаки математических операций, математические функции. Название Знак Тип операндов Тип результата Пример Сложение + Целое,вещ. Целое вещ. 12.5 + 3{=15.5} Вычитание - Целое,вещ. Целое вещ. 15.5 - 3 {=12.5} 15 - 3 {=12} Умножение * Целое,вещ. Целое вещ. 3.5*2{=7.0} 3*2 {=6} Деление / Целое вещ. вещ. 3/5 {=0.6} Целое частное от деления div целое целое 3div5 {=0} Целый остаток от деления mod целoе целoе 3 mod 5{=3}

№ слайда 23 read (список переменных); write (‘сообщение’, список переменных); Оператор вв
Описание слайда:

read (список переменных); write (‘сообщение’, список переменных); Оператор ввода: Оператор вывода: Отличие операторов read и write от операторов readln и writeln состоит в том, что после выполнения операторов readln и writeln курсор переводится на новую строку.

№ слайда 24 Для реализации ветвления можно использовать условный оператор: if условие the
Описание слайда:

Для реализации ветвления можно использовать условный оператор: if условие then begin оператор; … end else begin оператор; … end; Где условие – это выражение логического типа. Если условие выполняется, то выполняется ветвь then, если условие не выполняется – то ветвь else.

№ слайда 25 for параметр := нач_значение to кон_значение do 		begin 		 оператор; … 		end;
Описание слайда:

for параметр := нач_значение to кон_значение do begin оператор; … end; Работа оператора: 1.Вычисляются начальное и конечное значения параметра и фиксируются; 2.Если нач_значение <= кон_значения, то выполняется оператор; 3.Значение параметра цикла возрастает (для целого – на единицу); 4.Если значение параметра  кон_значения, то выполняется оператор, и переходит к п.3 5. Цикл выполняется последний раз, когда параметр = кон_значению, затем управление передается оператору после цикла.

№ слайда 26 while условие do 		begin 		 оператор; … 		end; Работа оператора: Сначала пров
Описание слайда:

while условие do begin оператор; … end; Работа оператора: Сначала проверяется условие, если оно верно, то выполняется оператор, затем опять проверяется условие и т.д., пока условие не перестанет выполняться. Если условие не верно, то оператор игнорируется и управление передается следующему за циклом оператору.

№ слайда 27 repeat 	оператор; … until условие; 		 Работа оператора: Выполнение операторов
Описание слайда:

repeat оператор; … until условие; Работа оператора: Выполнение операторов повторяется, пока условие не станет верным.

№ слайда 28 Составить программу нахождения произведения двух чисел, значение которых ввод
Описание слайда:

Составить программу нахождения произведения двух чисел, значение которых вводится с клавиатуры, а результат произведения выводится на экран.


Подайте заявку сейчас на любой интересующий Вас курс переподготовки, чтобы получить диплом со скидкой 50% уже осенью 2017 года.


Выберите специальность, которую Вы хотите получить:

Обучение проходит дистанционно на сайте проекта "Инфоурок".
По итогам обучения слушателям выдаются печатные дипломы установленного образца.

ПЕРЕЙТИ В КАТАЛОГ КУРСОВ

Краткое описание документа:

Особенности языка[править | править вики-текст]

Особенностями языка являются строгая типизация и наличие средств структурного (процедурного) программирования. Паскаль был одним из первых таких языков. По мнению Вирта, язык должен способствовать дисциплинированному программированию, поэтому, наряду со строгой типизацией, в Паскале сведены к минимуму возможные синтаксические неоднозначности, а сам синтаксис автор постарался сделать интуитивно понятным даже при первом знакомстве с языком.

Тем не менее, первоначально язык имел ряд ограничений: невозможность передачи функциям массивов переменной длины, отсутствие нормальных средств работы сдинамической памятью, ограниченная библиотека ввода-вывода, отсутствие средств для подключения функций, написанных на других языках, отсутствие средств раздельной компиляции и т. п. Подробный разбор недостатков языка Паскаль того времени был выполнен Брайаном Керниганом в статье «Почему Паскаль не является моим любимым языком программирования»[9] (эта статья вышла в начале 1980-х, когда уже существовал язык Модула-2, потомок Паскаля, избавленный от большинства его пороков, а также более развитые диалекты Паскаля). Некоторые недостатки Паскаля были исправлены в ISO-стандарте 1982 года, в частности, в языке появились открытые массивы, давшие возможность использовать одни и те же процедуры для обработки одномерных массивов различных размеров.

Однако многие недостатки языка не проявляются или даже становятся достоинствами при обучении программированию. Кроме того, по сравнению с основным языком программирования в академической среде 1970-х (которым был Фортран, обладавший гораздо более существенными недостатками), Паскаль представлял собой значительный шаг вперёд. К 1980-м годам Паскаль стал основой для многочисленных учебных программ, в отдельных случаях на его основе были созданы специализированные обучающие языки программирования, так, в начале 1980-х годов в СССР для обучения школьников основам информатики и вычислительной техники Андрей Ершов разработал алголо-паскалеподобный «учебный алгоритмический язык».

Наиболее известной реализацией Паскаля, обеспечившей широкое распространение и развитие языка, является Turbo Pascal фирмы Borland, выросшая затем в объектный Паскаль для DOS (начиная с версии 5.5) и Windows и далее в Delphi, в которой были внедрены значительные расширения языка.

Диалекты Паскаля, применяемые в Turbo Pascal для DOS и Delphi для Windows, стали популярны из-за отсутствия других успешных коммерческих реализаций.граммирования на языке Pascal

Автор
Дата добавления 13.05.2015
Раздел Информатика
Подраздел Презентации
Просмотров329
Номер материала 526406
Получить свидетельство о публикации
Похожие материалы

Включите уведомления прямо сейчас и мы сразу сообщим Вам о важных новостях. Не волнуйтесь, мы будем отправлять только самое главное.
Специальное предложение
Вверх