Лекции
Общие сведения о языке Паскаль
XXIвек называют эрой информационных технологий. Какие бы задачи ни решал сейчас ученый или специалист, для него очень важно уметь грамотно обрабатывать информацию: искать, отбирать, анализировать и использовать ее. Именно поэтому ему не обойтись без знания информатики. Применение ЭВМ позволяет теперь переложить часть этой обработки на автоматические устройства, способные достаточно долго работать без участия человека, со скоростью в несколько миллионов раз превышающей скорость обработки информации человеком.
ЭВМ внедряются буквально во все области человеческой деятельности, поэтому непрерывно растет круг людей, вовлеченных в работу с ними. В условиях массового применения вычислительных машин большое значение имеет использование различных языков программирования. И это понятно - без них ЭВМ не более чем "черный ящик". Эффективность взаимодействия человека с ЭВМ тем больше, чем проще и понятнее язык общения с ЭВМ. Особый интерес представляют языки, доступные миллионам пользователей, способные привить им навыки культурного программирования буквально с детского возраста.
Предлагаемый учебник поможет Вам, ребята, развить навыки логического и алгоритмического мышления и изучить основы программирования на языке Pascal.
Первую версию языка Pascal разработал и предложил 1968 году известный швейцарский ученый Никлаус Вирт. Этот язык являлся развитием языка Алгол (Алгол 60) и был задуман для обучения студентов основам программирования.
Pascal - один из языков программирования, который помогает писать «структурированные» программы в таком виде, в котором структура программы должна непосредственно отражать структуру задачи. Эта особенность языка Pascal, а также его достаточная простота из-за интуитивной понятийности его конструкций, позволила языку завоевать прочное место среди языков программирования. Современным достижением программирования является признание преимущества структурированных программ. Вот почему Pascal широко используется инженерами и научными работниками, является официальным языком международных олимпиад по информатике. В настоящее время существует достаточно много версий данного языка. Наибольшее распространение, при программировании в среде MS(PC)-DOS и Windows, получила версия языка, разработанная фирмой Borland (Borland Pascal 7.0). Дальнейшее развитие языка привело к появлению Delphi - языка визуального программирования (фирма Borland). Освоение основ языка Pascal является необходимым условием для изучения Delphi – одного из наиболее мощных в настоящее время языков программирования.
Надеюсь, ребята, что этот учебник будет Вам полезен и обогатит Вас новыми знаниями и навыками программирования.
Успехов Вам!
«Вещественные переменные».
План:
- Вещественные переменные.
- Операции над данными действительного типа.
- Пример программы с использованием переменных действительного типа.
Тема: Данные логического типа.
План:
- Данные логического типа.
- Логические выражения.
- Условный оператор.
Тема: Данные символьного типа.
План:
1. Данные символьного типа.
2. Описание переменных символьного типа.
3. Операции над данными символьного типа.
Тема: Программирование циклических алгоритмов. Массив.
План:
- Назначение циклов.
- Цикл с предусловием.
- Примеры использования цикла с предусловием.
- Оператор цикла с постусловием.
- Примеры программ с использованием оператора цикла с постусловием.
- Оператор цикла с параметром.
- Примеры программ с использованием оператора цикла с параметром.
- Тип.
- Одномерные массивы.
- Описание одномерных массивов.
- Ввод и вывод одномерных массивов.
- Обработка массива.
Тема: Двумерные массивы. Записи.
План занятия:
- Матрицы – двумерные массивы.
- Описание двумерных массивов.
- Ввод-вывод двумерных массивов.
- Обработка двумерных массивов.
- Комбинированный тип. Записи.
- Описание записей.
- Операции с записями.
- Оператор With.
Тема: Строки. Множества. Файловые типы. Текстовые файлы. Процедуры и функции.
План занятия:
- Строковые переменные и строковые константы.
- Встроенные функции для обработки строк.
- Математическое определение множеств.
- Описание множеств.
- Операции над множествами.
- Ввод – вывод множеств.
- Файлы. файловые переменные. Описание файлов.
- Стандартные процедуры для работы с файлами.
- Чтение файла.
- Запись в файл.
- Добавление данных к файлу.
- Тектовые файлы. Описание.
- Процедуры и функции для работы с текстовыми файлами
- Описание процедур и функций. Формальные параметры.
- Использование процедур и функций на примере вычисления площади выпуклого четырехугольника.
- Область действия переменных.
- Отладка программы.
Тема: МодульGraph.
План занятия:
- Организация модулей.
- Модуль Graph.
- Инициализация и выход из графического режима.
- Вывод графической информации.
- Управление цветом, фоном, стилем, шаблоном, толщиной линий, заполнением.
- Управление графическим курсором.
- Вывод текстовой информации.
Тема: Динамические переменные.
План занятия.
- Что такое указатели.
- Описание указателей.
- Стандартные процедуры и функции для работы с указателями.
- Использование динамических переменных при работе с модулем Graph.