Цель урока: изучить организацию вычислений в языке Pascal, а также использование языка программирования для решения задач.
При решении любой задачи человеку приходится выполнять следующие действия:
- определение исходных данных (что дано в задаче);
- определение результатов (что нужно получить);
- обработка исходных данных в соответствии с известными правилами так, чтобы получить результат.
Применяя данные правила к решению задачи по программированию, получим следующие этапы решения задачи:
- Определение исходных данных.
- Определение результатов.
- Составление алгоритма решения задачи.
- Определение типов данных для переменных, используемых при реализации алгоритма.
- Написание программы.
- Тестирование программы.
- Анализ результатов.
Тестирование программы — проверка правильности работы программы при разных наборах исходных данных.
В программе можно использовать комментарии — текст, который не анализируется при запуске программы на выполнение.
Текст после символов // считается комментарием и выделяется зеленым цветом.
Математические функции
Функция | Название | Пример |
abs(x) | Вычисляет модуль числа х | abs(-7) = 7 abs(5) = 5 |
pi | Возвращает значение числа Пи | pi = 3.14 |
sqr(x) | Вычисляет квадрат числа х | sqr(4) = 16 |
sqrt(x) | Вычисляет квадратный корень из числа х | sqrt(49) = 7 |
Пример программы
Задания по теме урока
Если необходимо, скачайте и установите среду разработки PascalABC.NET (скачать)
Задание 1. На числовой оси лежат точки с координатами Х1 и Х2. Найдите расстояние между этими точками, зная, что расстояние можно вычислить по формуле:
Значения переменных Х1 и Х2 вводятся с клавиатуры.
Задание 2. Дан радиус круга. Напишите программу, которая вычисляет длину окружности С по введенному с клавиатуры радиусу r.
Указание: используйте константу – число Пи.
Задание 3. Цена A кг. груш равна B рублей. Напишите программу, которая вычислит, сколько стоит N кг. груш. Значения переменных A, B, N вводятся с клавиатуры.
Задание 4. В классе присутствовало X учеников. На вопрос учителя ответ знала половина учеников, но руку подняли только две трети из тех, кто знал. Сколько учеников подняло руку? Значение переменной X вводится с клавиатуры.
Дополнительное задание
Числа a, b, c вводятся с клавиатуры. Напишите программу, которая вычислит значение выражения:
Дополнительные задания
Домашнее задание
§ 15 учебного пособия, ответить на вопросы
Форма отправки решений
Форма видна только зарегистрированным пользователям.