
- •Введение
- •1. Общая схема решения задачи на персональном компьютере
- •2. Свойства алгоритмов. Основные алгоритмические структуры
- •Линейные алгоритмы
- •Развилка
- •3. Консольные приложения в Delphi. Введение в язык Object Pascal. Общая структура программы. Идентификаторы, комментарии, пробелы. Раздел описаний и раздел операторов
- •4. Арифметические типы данных. Числовые константы и переменные. Оператор присваивания. Выражения
- •5. Ввод-вывод данных в Паскале
- •6. Арифметические операции. Стандартные математические функции
- •7. Пример выполнения задания
- •8. Символьный тип данных
- •9. Логический тип данных. Операции сравнения. Логические операции. Битовые операции
- •10. Условный оператор. Блок. Оператор выбора
- •11. Операторы цикла
- •12. Метки. Оператор goto. Процедура Halt
- •13. Интервальные типы данных. Оператор type. Массивы
- •14. Защита от ошибок и отладка программ. Стандартная техника отладки
- •15. Процедуры и функции. Сфера действия описаний
- •16. Множества
- •Include ( множество , выражение );
- •18. Погрешности при вычислениях
- •19. Файлы. Работа с текстовыми файлами
- •Задания для лабораторных работ Лабораторная работа №1. Вычисление простейших арифметических выражений
- •Лабораторная работа №2. Разветвления
- •Лабораторная работа №3. Простейшие циклы
- •Лабораторная работа №4. Итерационные циклы. Вычисление суммы ряда
- •Лабораторная работа №5. Целые числа
- •Лабораторная работа №6. Вычисления с хранением последовательностей
- •Лабораторная работа №7. Двумерные массивы.
- •Лабораторная работа №8. Обработка последовательностей символов
- •Лабораторная работа №9. Использование подпрограмм
Задания для лабораторных работ Лабораторная работа №1. Вычисление простейших арифметических выражений
Даны два действительных числа
и
. Получить их сумму, разность и произведение.
Даны действительные числа
и
.
Дана длина ребра куба. Найти объем куба и площадь его боковой поверхности.
Даны два действительных положительных числа. Найти среднее арифметическое и среднее геометрическое этих чисел.
Даны два действительных числа. Найти среднее арифметическое этих чисел и среднее геометрическое их модулей.
Даны катеты прямоугольного треугольника. Найти его гипотенузу и площадь.
Определить периметр правильного
-угольника, описанного около окружности радиуса
.
Даны , ,
. Вычислить , , если
,
.
Даны , , . Вычислить , , если
,
.
Дана сторона равностороннего треугольника. Найти площадь этого треугольника.
Даны гипотенуза и катет прямоугольного треугольника. Найти второй катет и радиус вписанной окружности.
Известна длина окружности. Найти площадь круга, ограниченного этой окружностью.
найти площадь кольца, внутренний радиус которого равен 20, а внешний – заданному числу (
).
Найти сумму членов арифметической прогрессии
,
,
…,
по данным значениям
,
,
.
Найти площадь равнобочной трапеции с основаниями и и углом
при большем основании .
Вычислить расстояние между двумя точками с координатами
,
и
,
.
Дано действительное число . Не пользуясь никакими другими арифметическими операциями, кроме умножения, сложения и вычитания, вычислить
.
Разрешается использовать не более четырех умножений и четырех сложений и вычитаний.
Дано действительное число . Не пользуясь никакими другими арифметическими операциями, кроме умножения, сложения и вычитания, вычислить
и
.
Разрешается использовать не более восьми операций.
Дано действительное число . Не пользуясь никакими другими арифметическими операциями, кроме умножения, получить
за пять операции.
Дано действительное число . Не пользуясь никакими другими арифметическими операциями, кроме умножения, получить
и
за пять операции.
Лабораторная работа №2. Разветвления
Даны действительные числа , . Получить
.
Даны действительные числа , . Получить
.
Примечание. Здесь и далее
обозначает минимальное из чисел x
и y,
– максимальное из чисел x
и y.
Даны действительные числа , , . Получить
.
Даны действительные числа , , . Получить
.
Даны действительные числа , , . Вычислить
.
Даны действительные числа , , . Вычислить
.
Даны действительные числа , ,
. Проверить, выполняются ли неравенства
.
Даны действительные числа , , . Удвоить эти числа, если
, и заменить их абсолютными значениями, если это не так.
Даны действительные числа , . Вычислить :
Даны два действительных числа. Вывести первое число, если оно больше второго, и оба числа, если это не так.
Даны два действительных числа. Заменить первое число нулем, если оно меньше или равно второму, и оставить числа без изменения в противном случае.
Даны три действительных числа. Выбрать их них те, которые принадлежат интервалу
.
Даны действительные числа , (
). Меньшее из этих двух чисел заменить их полусуммой, а большее – их удвоенным произведением.
Даны три действительных числа. Возвести в квадрат те из них, значения которых неотрицательны.
Если сумма трех попарно различных действительных чисел , , меньше единицы, то наименьшее из этих трех чисел заменить полусуммой двух других; в противном случае заменить меньшее из и полусуммой двух оставшихся значений.
Даны действительные положительные числа , , . Выяснить, существует ли треугольник с длинами сторон , , .
Даны действительные числа , , (
). Выяснить, имеет ли уравнение
действительные корни. Если действительные корни имеются, то найти их. В противном случае ответом должно служить сообщение, что действительных корней нет.
Даны действительные числа , ,
, , ,
. Принадлежит ли начало координат треугольнику с вершинами
,
,
?
Дано действительное число . Вычислить
, если
Дано действительное число . Вычислить , если