§35 (1 часть)

Программирование. Знакомство с языком Паскаль

Домашнее задание: §35, правило выучить.

План работы на уроке

1. Повторение материала предыдущего урока.

Ответьте на вопросы, представленные в электронной форме.

Сегодня вам предстоит ближе познакомиться еще с одним разделом информатики – «Программированием».

2. Знакомство с понятиями "Программирование", "Язык программирования" и "Система программирования".

а) Посмотрите презентацию "Назначение и средства программирования" (источник: school-collection.edu.ru).

б) Запишите в тетрадь определения понятий "Программирование", "Язык программирования" и "Система программирования".

Зачем изучать язык программирования?

Языки программирования развивают аналитический ум; приучают четко излагать мысли и представлять действия, необходимые для достижения цели; заставляют просчитывать свои действия на много шагов вперед и, конечно же, приносят радость от результатов своего труда – машина «слушается» именно Вас.

3. Разработка программы вычисления значения арифметического выражения на языке Паскаль.

а) Скачайте на свой компьютер файл Program_1.pas (файл находится внизу просматриваемой страницы, кнопка "скачать").

б) Переместите скаченный файл в свою личную папку.

в) Откройте файл Program_1.pas в программе Pascal ABC:

г) Запустите программу на выполнение, щелкнув на кнопку "Выполнить программу" (зеленый треугольник).

Перед вами результат вычисления простейшего арифметического выражения: (24-3)/7.

д) Исправьте в программе строку

f := (24-3)/7;

на строку

f := 5+4*2; Наличие знака ";" в конце строки обязательно!!!

и запустите снова программу на выполнение, щелкнув на кнопку "Выполнить программу".

Какой ответ Вы увидели на экране? Подумайте, почему это число 13, а не 18?

Рассмотренные нами арифметические выражения являются очень простыми. На практике мы очень часто работаем с более сложными примерами. Для успешного их программирования нужно знать некоторые правила записи арифметических выражений на языке Паскаль.

4. Знакомство с правилом записи арифметических выражений на языке Паскаль.

Запишите правило в тетрадь:

1. Для обозначения арифметических действий используются знаки + – * /.

2. Приоритет операций: действия в скобках, умножение и деление, сложение и вычитание (всё как в математике!).

3. Нельзя пропускать знак умножения в записях вида 2x (2х на Паскале записывается как 2*х).

4. Десятичная запятая в числе обозначается точкой.

5. Если в числителе дроби есть сложение или вычитание, то весь числитель заключается в скобки.

6. Если в знаменателе дроби есть какое-либо арифметическое действие, то весь знаменатель заключается в скобки.

5. Самостоятельная запись арифметических выражений на языке Паскаль и получение результата вычисления.

а) В файле Program_1.pas внесите изменения в строку f := 5+4*2; чтобы вычислить значение арифметического выражения

Если Вы всё сделаете верно, то на экране появится правильный ответ (3.05833333). Добейтесь верной записи выражения на языке Паскаль.

б) В файле Program_1.pas внесите изменения в строку f := ...; чтобы вычислить значение арифметического выражения

Если Вы всё сделаете верно, то на экране появится правильный ответ (10). Добейтесь верной записи выражения на языке Паскаль. Не хитрите, вычислив самостоятельно значения в числителе и знаменателе!!!

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

В процессе выполнения следующих трех заданий заполняйте форму-отчет всеми получаемыми арифметическими выражениями (копируйте строку с вычислением f из программы в форму-отчет).

Заполните форму-отчет по выполнению дополнительного задания.

6. Дополнительное задание.