
- •Министерство образования и науки российской федерации
- •Предисловие
- •Общие понятия и правила программирования на языке Турбо Паскаль
- •Структура программы на языке Паскаль
- •Основная программа
- •1. Ввод исходных данных
- •2. Расчет
- •Стандартные математические функции
- •Запись математических выражений на языке Паскаль
- •Запись математических выражений на языке Паскаль
- •Вывод результатов
- •Технология программирования
- •Практическое задание 1 Работа компьютера в режиме калькулятора (вычисления)
- •Контрольные вопросы
- •Лабораторная работа № 2 Линейное программирование. Решение математических выражений.
- •Практическое задание 2
- •Индивидуальное задание
- •Лабораторная работа № 3 Базовая структура ветвление. Условный оператор If ..Then
- •Основные теоретические положения
- •Практическое задание 3
- •Индивидуальное задание
- •Список рекомендуемой литературы
- •Порядок выполнения лабораторных работ
- •Обозначения графические в схемах алгоритмов (гост 19.701-90)
- •Главное меню среды Турбо Паскаль
- •Функции клавиш
- •Содержание
- •Издательство
- •625000, Г. Тюмень, ул. Володарского, 38
- •625 039, Г. Тюмень, ул. Киевская, 52
Практическое задание 3
В окне редактора TurboPascal набрать готовую программу, представленную в примере 2 и проверить ее работу для Х: -2, 1, 5, 6. При оформлении задания, в этап получение результатов прописать при разных значениях х, все получившиеся значения.
Написать программу (пример 2) позволяющую вычислить значение у, если известно что:
Х<0 или Х=5 или Х=8;
Х>=0 и Х<>5 и Х<>6.
Оформить задание, соблюдая все этапы технологии программирования. Проверить работу программы для Х: -2, 0, 2, 5, 6, 8, 9 и записать результат.
Написать программу (пример 2) позволяющую вычислить значение у, если известно что:
-2<=Х<=5 Х<>1;
-1<=Х<=8 Х<>5
Оформить задание, соблюдая все этапы технологии программирования. Проверить работу программы для Х: -3, -2, -1, 0, 1, 5, 8, 9.
4. Написать программы для решения следующих уравнений (пример 1):
3х² + 6х - 8 = 0;
х² - 2х - 1 = 0;
5х² - 4х + 3 = 0;
4х² + 4х - 1 = 0;
5х² - 5х + 2 = 0.
Оформить задания, соблюдая все этапы технологии программирования.
5. В разработанные в 4 задании программы вставить следующие комментарии:
условие задачи;
автор программы и дату составления программы.
Изменить листинг программы так, чтобы результат выводился на чистом экране с указанием значений коэффициентов.
Индивидуальное задание
Написать программу для решения задачи согласно варианту. Оформить задания, соблюдая все этапы технологии программирования.
|
Дано целое число. Если оно является положительным, то прибавить к нему 1; в противном случае не изменять его. Вывести полученное число. |
|
Дано целое число. Если оно является положительным, то прибавить к нему 1; в противном случае вычесть из него 2. Вывести полученное число. |
|
Дано целое число. Если оно является положительным, то прибавить к нему 1; если отрицательным, то вычесть из него 2; если нулевым, то заменить его на 10. Вывести полученное число. |
|
Даны три целых числа. Найти количество положительных чисел в исходном наборе. |
|
Даны три целых числа. Найти количество положительных и количество отрицательных чисел в исходном наборе. |
|
Даны два числа. Вывести большее из них. |
|
Даны два числа. Вывести порядковый номер меньшего из них. |
|
Даны два числа. Вывести вначале большее, а затем меньшее из них. |
|
Даны две переменные вещественного типа: А, В. Перераспределить значения данных переменных так, чтобы в А оказалось меньшее из значений, а в В – большее. Вывести новые значения переменных А и В. |
|
Даны две переменные целого типа: А и В. Если их значения не равны, то присвоить каждой переменной сумму этих значений, а если равны, то присвоить переменным нулевые значения. Вывести новые значения переменных А и В. |
|
Даны две переменные целого типа: А и В. Если их значения не равны, то присвоить каждой переменной большее из этих значений, а если равны, то присвоить переменным нулевые значения. Вывести новые значения переменных А и В. |
|
Даны три числа. Найти наименьшее из них. |
|
Даны три числа. Найти среднее из них (то есть число, расположенное между наименьшим и наибольшим). |
|
Даны три числа. Вывести вначале наименьшее, а затем наибольшее из данных чисел. |
|
Даны три числа. Найти сумму двух наибольших из них. |
|
Даны три переменные вещественного типа: А, В, С. Если их значения упорядочены по возрастанию, то удвоить их; в противном случае заменить значение каждой переменной на противоположное. Вывести новые значения переменных А, В, С. |
|
Даны три переменные вещественного типа: А, В, С. Если их значения упорядочены по возрастанию или убыванию, то удвоить их; в противном случае заменить значение каждой переменной на противоположное. Вывести новые значения переменных А, В, С. |
|
Даны три целых числа, одно из которых отлично от двух других, равных между собой. Определить порядковый номер числа, отличного от остальных. |
|
Даны четыре целых числа, одно из которых отлично от трех других, равных между собой. Определить порядковый номер числа, отличного от остальных. |
|
На числовой оси расположены три точки: А, В, С. Определить, какая из двух последних точек (В или С) расположена ближе к А, и вывести эту точку и ее расстояние от точки А. |