§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 из программы в форму-отчет).