Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Урок_1рус.doc
Скачиваний:
5
Добавлен:
06.09.2019
Размер:
1.15 Mб
Скачать

1. Тема: Основы алгоритмизации задач

2. Количество учебных часов – 3 часа

3. Актуальность темы (мотивация изучения):

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

4. Цели занятия:

  • Сформировать первые сведения о языке Pascal;

  • Получить навыки работы в текстовом редакторе языка Pascal;

  • Сформировать первые сведения о структуре программы на языке Pascal;

  • Познакомиться с различными типами данных;

  • Познакомиться с арифметическими операциями и основными математическими функциями;

  • Получить навыки записи математических выражений на языке Pascal;

Студент должен знать:

  • Что такое транслятор, компилятор, интерпретатор;

  • Как загрузить Turbo Pascal;

  • Элементы главного меню редактора Turbo Pascal;

  • Основные понятия языка Turbo Pascal;

  • Структуру программы Turbo Pascal;

  • Операторы ввода-вывода;

  • Дополнительные арифметические операции и функции, преобразования числовых переменных;

  • Какие существуют типы данных;

  • Что такое порядковые типы переменных;

Студент должен уметь:

  • Работать в среде Turbo Pascal;

  • Набирать, корректировать и отлаживать программы;

  • Составлять простейшие программы с использованием операторов присваивания, ввода и вывода;

  • Составлять простейшие программы с использованием дополнительных арифметических операций и функций;

  • Сохранять, загружать и корректировать программы;

  • Преобразовывать числовые переменные;

  • Работать в среде Turbo Pascal;

  • Задавать и уметь использовать перечисляемые и порядковые типы данных;

Вопросы для подготовки к занятию:

а) по базисным знаниям:

  • В каком году появилась первая версия языка программирования Pascal?

  • Какими достоинствами обладает язык Pascal?

  • В какой форме изображаются действительные числа в Pascal?

  • Из каких разделов состоит программа Turbo Pascal?

  • Какие разделы могут входит в блок программы?

  • Назовите стандартные типы данных.

  • Что такое переменная?

  • Что такое идентификатор?

  • Что такое константа?

  • Что такое трансляторы? Что такое компилятор, чем он отличается от интерпретатора?

  • Как загрузить интегрированную среду Turbo Pascal?

  • Что такое комментарий?

б) по теме занятия:

  • Чем отличается операция / от операции div?

  • Существует ли в Pascal операция возведения в степень?

  • Какая функция находит целую часть х?

  • Какая функция округляет вещественное число х по направлению к нулю?

  • Какая функция округляет х в сторону ближайшего целого по математическим правилам?

  • Какая функция вычисляет дробную часть числа х?

  • С помощью какой функции можно получить случайные числа в диапазоне от 0 до 1?

  • Логическая операция обозначающая логическое умножение.

  • Логическая функция обозначающая логическое сложение.