Урок 3

Тема.

Язык программирования. Особенности и назначение.  Перевод программ с одного языка на другой.  Алфавит языка программирования.

Цели:

1. Провести проверочную самостоятельную работу  по теме  » Язык программирования. Особенности и назначение.  Перевод программ с одного языка на другой». Познакомить с  алфавитом языка программирования Turbo Pascal; научить записывать арифметические выражения на Turbo Pascal.

2. Развивающая – учить анализировать и сравнивать.
3. Воспитательная – воспитывать дисциплинированность, ответственность, бережное отношение к вычислительной технике.

ХОД УРОКА

 

I.                    Орг. Момент.

II.                 Проверка дом задания.

                А) Актуализация знаний.

1.                  Что такое программа?

(точная инструкции (последовательность)  действий, составленных программистом компьютеру на каком-то языке программирования)

2.      Что понимают под языком ?(понимают любую систему знаков)

3.       Виды языков программирования?

 ( ЯП бывают:

·  Низкого уровня.

   - машинные (запись команд в двоичном виде);

   - асемблерные (ASSEMBLER).

·  Высокого уровня (BASIC, PASCAL, C, PROLOG).

·  Визуального программирования (об’ектно-ориентированные) (VISUAL BASIC, VISUAL C, DELPHI, C++).

4.      Кем был разработан язык Паскаль?

5.      Язык программирования Pascal был назван в честь……….продолжить

6.      Каков состав интегрированной среды программирования?

В состав интегрированной среды входят:(

   Текстовый редактор

   Компилятор

   Отладчик

   Справочная система

   Среда выполнения программы)

 

7.      Что такое трансляция?( перевод программы на язык, понятный самому компьютеру.)

8.      Что такое интерпретация?(Языки программирования интерпретирующего типа при исполнении программы за один проход переводят в машинные коды в одну строку программы)

9.      Что такое компиляция?

(Языки компилирующего типа с начала переводят весь текст программы в машинные коды, а уже затем полученный файл может быть запущен на выполнение.)

В) Проверочная самостоятельная работа по карточкам (2 варианта);

1 вариант

1.      Что такое программа?

2.       Виды языков программирования?

3.      Язык программирования Pascal был назван в честь……….продолжить

4.      Что такое трансляция?

5.      Каков состав интегрированной среды программирования?

 

 

 2 вариант

1.      Что понимают под языком ?

2.      Кем был разработан язык Паскаль?

3.      Что такое компиляция?

4.      Что такое трансляция

5.      Что такое интерпретация?

 

III.             Новая тема

1.      Мотивация учебной деятельности учеников


Учитель предлагает ученикам вспомнить, как можно вычислять основные математические функции, такие как sin, cos, корень квадратный с помощью калькулятора и в электронной таблице. Он обращает внимание на то, что эти функции называются стандартными потому, что вычисляются одинаково при помощи различных средств. Он подводит учеников к выводу о том, что должны существовать специальные способы записи этих функций и в ЯП Pascal.
2. Объявление темы и ожидаемых результатов
После этого урока ученики смогут:
 • Рассказать о правилах записи арифметических выражений и операций в ЯП Turbo Pascal;
 • Привести примеры основных стандартных функций для числовых данных в ЯП Pascal;
 • Рассказать о приоритете арифметических операций;
 • Составлять арифметические выражения;
 • Составлять линейные программы с использованием стандартных арифметических функций.

 

3.      Основные средства языка. Алфавит языка. Служебные слова.

Работа с презентацией «АЛФАВИТ языка Turbo Pascal 7.0».

 

Алфавит языка программирования – это набор символов, которые  могут быть использованы при составлении  программы.

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

 

o     Буквы кириллицы - большие и маленькие;

o     Цифры – от 0 до 9;

o     Знаки операций - +, -, /, *,=,<, >, <>, <=, >=;

o     Разделительные знаки – ( ) [ ] { } ; . , ‘ _% & # и т. д.

o     Латинские буквы – большие и маленькие;

А также:

ü      Символы отношений(>=  <=  := (*  *)  ..  (.  .));

ü      Зарезервованные слова, которые входят в словарь языка и которые нельзя использовать еще где-либо в программе(if, then, repeat, begin, end, var, while и другие). В программе они выделяются другим цветом

Функции
В Паскаль встроены средства вычисления основных математических функций

o     Sin(x)- синус  аргумента Х

o     Cos(x)- косинус  аргумента Х

o     Tan(x)- тангенс  аргумента Х

o     Ln(x)- натуральный логарифм   аргумента Х

o     Sqr(x)- возведение аргумента х в квадрат

o     Sqrt(x)- извлечение квадратного корня из аргумента х

o     Abs(x)- модуль ареумента Х

Служебные слова – предназначены для написания команд. В Турбо-Паскале есть несколько служебных десятков слов, которые программисту нельзя использовать в качестве имен переменных. Такими словами являются:

 

Основные понятия языка

К основним понятиям языка программирования относятся: операторы, идентификаторы, числа, символы, строки.

        Оператор – это самостоятельная единица языка, которая описывет содержание соответствующего этапа алгоритмического  процесса. Алгоритм задается последовательностью операторов.

        Идентификаторы или имена используются для обозначения переменных величин.

 

o     Правила создания идентификаторов

o     Состоит из строчных или прописных латинских букв, цифр и знака подчеркивания «_».

o     Начинается с буквы или знака подчеркивания «_».

o     Не может быть служебным словом.

o     Длина не должна превышать 127 символов

o     Желательно, чтобы идентификатор отображал смысл переменной.

Неправильные идентификаторы:

Temp-      1x       33name1_2_3          My Variable

 

Правильные идентификаторы:

Temp_    x1    _33name                                                

_1_2_3       My_Variable

 

 

Файлы написанные в Turbo Pascal 7.0 всегда имеют расширение pas.

Имя файла не должно превышать 8 символов.

Допустимыми считаются следующие символы:

o      26 латинских буквы;

o      _ (подчеркивание);

o     10 цифр;

Приоритет операций на Турбо Паскале:

o     вычисления в круглых скобках;

o     вычисление значений функций;

o     унарные операции ( not,+,- );

o     операции типа умножения ( *,/,div,mod,and );

o     операции типа сложения ( +,-, or, xor );

o     операции отношения ( =, <>, <, >, <=, >= ).

 

IV.              Практическая работа

Задача .

Записать арифметические выражения на Turbo Pascal.

·             Теорему синусов

·             Теорему косинусов

 

Итоги урока.
 Домашнее задание: Выучить теорию:
 • Правила записи арифметических выражений
 • Приоритет операций
 • Стандартные функции

Hosted by uCoz