engineerklub | Дата: Среда, 08.12.2021, 15:37 | Сообщение # 1 |
Генералиссимус
Группа: Администраторы
Сообщений: 28530
Статус: Offline
| Языки программирования. Вариант №3
Тип работы: Работа Лабораторная Сдано в учебном заведении: ДО СИБГУТИ
Описание: Лабораторная работа 1. Линейный вычислительный процесс Цель работы: изучение функций ввода-вывода данных, программирование вычисления значения выражения. Задание к работе: Реализовать линейный вычислительный процесс. Самостоятельно решить задачу в соответствии с индивидуальным вариантом.
При вычислении выражений необходимо анализировать область допустимых значений аргументов, которые используются в выражении. Так, например, знаменатель дроби может получить нулевое значение и программа прервётся по ошибке деления на ноль. Необходимо учитывать и допустимый диапазон аргументов используемых функций. Так, основание логарифма должно быть больше нуля и не равняться единице, а логарифмируемая функция должна быть больше нуля.
Внимательно следует относиться к выражению, в котором, например, выполняется извлечение квадратного корня или, в общем случае, возведение в степень, показатель которой является не целым числом. В этом случае для вычисления используется логарифмирование, и для отрицательного основания степени возникнет ошибка, которая так же приведёт к прерыванию работы программы.
Методика выполнения работы:
Написать функции ввода-вывода. Разработать алгоритм решения задачи по индивидуальному заданию. Написать и отладить программу с вводом-выводом информации. Протестировать работу программы на различных исходных данных. Изменить формат вывода, проверить работу программы при другом формате вывода.
Содержание отчета по лабораторной работе
Отчет должен содержать следующие составные элементы:
Титульный лист. Постановку задачи (текст задания). Листинг программы. Результат работы программы (скриншоты). Контрольный пример. Вывод. Список используемых источников.
Лабораторная работа 2. Разветвляющиеся вычислительные процессы Цель работы: изучение разветвляющихся алгоритмов, операторов выбора, программирование разветвляющегося вычислительного процесса
Задание к работе: Реализовать разветвляющийся вычислительный процесс. Самостоятельно решить две задачи в соответствии с индивидуальным вариантом.
Задача 1. Написать программу, которая по введённому значению аргумента вычисляет значение функции, заданной в виде графика.
Задача 2. Написать программу, которая определяет, попадает ли точка с заданными координатами в заштрихованную область. Точки на границе принадлежат области. Необходимые параметры получить из рисунка. Результат работы программы вывести в виде текстового сообщения: Попадает, Не попадает.
Методика выполнения работы:
Разработать алгоритм решения задачи по индивидуальному заданию. Написать и отладить программу решения задачи. Протестировать работу программы на различных исходных данных.
Содержание отчета по лабораторной работе
Отчет должен содержать следующие составные элементы:
Титульный лист. Постановку задачи (текст задания). Листинг программы. Результат работы программы (скриншоты). Контрольный пример. Вывод. Список используемых источников. Лабораторная работа 3. Циклический вычислительный процесс Цель работы: изучение циклических алгоритмов, операторов цикла, программирование циклического вычислительного процесса. Задание к работе: Реализовать циклический вычислительный процесс. Самостоятельно решить задачу в соответствии с индивидуальным вариантом.
СКАЧАТЬ
|
|
| |
engineerklub | Дата: Среда, 08.12.2021, 15:37 | Сообщение # 2 |
Генералиссимус
Группа: Администраторы
Сообщений: 28530
Статус: Offline
| Задача 1. Вычислить и вывести на экран или в файл в виде таблицы значения функции, заданной графически (см. лабораторная работа № 2, задание 1), на интервале от Xнач до Xкон с шагом dx. Интервал и шаг задать таким образом, чтобы проверить все ветви программы. Таблица должна иметь заголовок и шапку.
Задача 2. Вычислить и вывести на экран в виде таблицы значения функции, заданной с помощью степенного ряда, на интервале от Xнач до Xкон с шагом dx с точностью ε. Таблица должна иметь заголовком и шапку. Каждая строка таблицы должна содержать значение аргумента, значение функции и количество просуммированных членов ряда.
Задача 3 (не обязательна). Реализовать axmod p Сравнения по модулю простого числа через теорему Ферма и свойства сравнений.
Методика выполнения работы:
Разработать алгоритм решения задачи по индивидуальному заданию. Написать и отладить программу решения задачи. Протестировать работу программы на различных исходных данных.
Содержание отчета по лабораторной работе
Отчет должен содержать следующие составные элементы:
Титульный лист. Постановку задачи (текст задания). Листинг программы. Результат работы программы (скриншоты). Контрольный пример. Вывод. Список используемых источников.
СКАЧАТЬ
|
|
| |