Лекции

Общие сведения о языке Паскаль

 

XXIвек называют эрой информационных технологий. Какие бы задачи ни решал сейчас ученый или специалист, для него очень  важно уметь грамотно обрабатывать информацию: искать, отбирать, анализировать и использовать ее. Именно поэтому ему не обойтись без знания информатики. Применение ЭВМ позволяет теперь переложить часть этой обработки на автоматические устройства, способные  достаточно долго работать без участия человека,  со скоростью в несколько миллионов раз превышающей скорость обработки информации человеком.

ЭВМ внедряются буквально во все области человеческой деятельности, поэтому непрерывно растет круг людей, вовлеченных в работу с ними. В условиях массового применения вычислительных машин большое значение имеет использование различных языков программирования. И это понятно - без них ЭВМ не более чем "черный ящик". Эффективность взаимодействия человека с ЭВМ тем больше, чем проще и понятнее язык общения с ЭВМ. Особый интерес представляют языки, доступные миллионам пользователей, способные привить им навыки культурного программирования буквально с детского возраста.

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

Первую версию языка Pascal разработал и предложил 1968 году известный швейцарский ученый Никлаус Вирт. Этот язык являлся развитием языка Алгол (Алгол 60) и был задуман для обучения студентов основам программирования.

Pascal - один из языков программирования, который помогает писать «структурированные» программы в таком виде, в котором структура программы должна непосредственно отражать структуру задачи. Эта особенность языка Pascal, а также его достаточная простота из-за интуитивной понятийности его конструкций, позволила языку завоевать прочное место среди языков программирования. Современным достижением программирования является признание преимущества структурированных программ. Вот почему Pascal широко используется инженерами и научными работниками, является официальным языком международных олимпиад по информатике. В настоящее время существует достаточно много версий данного языка. Наибольшее распространение, при программировании в среде MS(PC)-DOS и Windows, получила версия языка, разработанная фирмой Borland (Borland Pascal 7.0). Дальнейшее развитие языка привело к появлению Delphi - языка визуального программирования (фирма Borland). Освоение основ языка Pascal является необходимым условием для изучения Delphi – одного из наиболее мощных в настоящее время языков программирования.

Надеюсь, ребята, что этот учебник будет Вам полезен и обогатит Вас новыми знаниями и навыками программирования.

Успехов Вам!

«Вещественные переменные».

 

План:

  1. Вещественные переменные.
  2. Операции над данными действительного типа.
  3. Пример программы с использованием переменных действительного типа.

Тема: Данные логического типа.

 

План:

  1. Данные логического типа.
  2. Логические выражения.
  3. Условный оператор.

Тема: Данные символьного типа.

 План:

1. Данные символьного типа.

2. Описание переменных символьного типа.

3. Операции над данными символьного типа. 

Тема: Программирование циклических алгоритмов. Массив.

 

План:

  1. Назначение циклов.
  2. Цикл с предусловием.
  3. Примеры использования цикла с предусловием.
  4. Оператор цикла с постусловием.
  5. Примеры программ с использованием оператора цикла с постусловием.
  6. Оператор цикла с параметром.
  7. Примеры программ с использованием оператора цикла с параметром.
  8. Тип.
  9. Одномерные массивы.
  10. Описание одномерных массивов.
  11. Ввод и вывод одномерных массивов.
  12. Обработка массива.

Тема: Двумерные массивы. Записи.

 

План занятия:

  1. Матрицы – двумерные массивы.
  2. Описание двумерных массивов.
  3. Ввод-вывод двумерных массивов.
  4. Обработка двумерных массивов.
  5. Комбинированный тип. Записи.
  6. Описание записей.
  7. Операции с записями.
  8. Оператор With.

Тема: Строки. Множества. Файловые типы. Текстовые файлы. Процедуры и функции.

 

План занятия:

  1. Строковые переменные и строковые константы.
  2. Встроенные функции для обработки строк.
  3. Математическое определение множеств.
  4. Описание множеств.
  5. Операции над множествами.
  6. Ввод – вывод множеств.
  7. Файлы. файловые переменные. Описание файлов.
  8. Стандартные процедуры для работы с файлами.
  9. Чтение файла.
  10. Запись в файл.
  11. Добавление данных к файлу.
  12. Тектовые файлы. Описание.
  13. Процедуры и функции для работы с текстовыми файлами
  14. Описание процедур и функций. Формальные параметры.
  15. Использование процедур и функций на примере вычисления площади выпуклого четырехугольника.
  16. Область действия переменных.
  17. Отладка программы.

Тема: МодульGraph.

 

План занятия:

  1. Организация модулей.
  2. Модуль Graph.
  3. Инициализация и выход из графического режима.
  4. Вывод графической информации.
  5. Управление цветом, фоном, стилем, шаблоном, толщиной линий, заполнением.
  6. Управление графическим курсором.
  7. Вывод текстовой информации.

Тема: Динамические переменные.

 

План занятия.

  1. Что такое указатели.
  2. Описание указателей.
  3. Стандартные процедуры и функции для работы с указателями.
  4. Использование динамических переменных при работе с модулем Graph.