Лабораторные работы №1,2,3 по дисциплине: Языки программирования. Вариант №3
Состав работы
|
|
Описание
Лабораторная работа 1. Линейный вычислительный процесс
Цель работы: изучение функций ввода-вывода данных, программирование вычисления значения выражения.
Задание к работе: Реализовать линейный вычислительный процесс. Самостоятельно решить задачу в соответствии с индивидуальным вариантом.
При вычислении выражений необходимо анализировать область допустимых значений аргументов, которые используются в выражении. Так, например, знаменатель дроби может получить нулевое значение и программа прервётся по ошибке деления на ноль. Необходимо учитывать и допустимый диапазон аргументов используемых функций. Так, основание логарифма должно быть больше нуля и не равняться единице, а логарифмируемая функция должна быть больше нуля.
Внимательно следует относиться к выражению, в котором, например, выполняется извлечение квадратного корня или, в общем случае, возведение в степень, показатель которой является не целым числом. В этом случае для вычисления используется логарифмирование, и для отрицательного основания степени возникнет ошибка, которая так же приведёт к прерыванию работы программы.
Методика выполнения работы:
Написать функции ввода-вывода.
Разработать алгоритм решения задачи по индивидуальному заданию.
Написать и отладить программу с вводом-выводом информации.
Протестировать работу программы на различных исходных данных.
Изменить формат вывода, проверить работу программы при другом формате вывода.
Содержание отчета по лабораторной работе
Отчет должен содержать следующие составные элементы:
Титульный лист.
Постановку задачи (текст задания).
Листинг программы.
Результат работы программы (скриншоты).
Контрольный пример.
Вывод.
Список используемых источников.
Лабораторная работа 2. Разветвляющиеся вычислительные процессы
Цель работы: изучение разветвляющихся алгоритмов, операторов выбора, программирование разветвляющегося вычислительного процесса
Задание к работе: Реализовать разветвляющийся вычислительный процесс. Самостоятельно решить две задачи в соответствии с индивидуальным вариантом.
Задача 1. Написать программу, которая по введённому значению аргумента вычисляет значение функции, заданной в виде графика.
Задача 2. Написать программу, которая определяет, попадает ли точка с заданными координатами в заштрихованную область. Точки на границе принадлежат области. Необходимые параметры получить из рисунка. Результат работы программы вывести в виде текстового сообщения: Попадает, Не попадает.
Методика выполнения работы:
Разработать алгоритм решения задачи по индивидуальному заданию.
Написать и отладить программу решения задачи.
Протестировать работу программы на различных исходных данных.
Содержание отчета по лабораторной работе
Отчет должен содержать следующие составные элементы:
Титульный лист.
Постановку задачи (текст задания).
Листинг программы.
Результат работы программы (скриншоты).
Контрольный пример.
Вывод.
Список используемых источников.
Лабораторная работа 3. Циклический вычислительный процесс
Цель работы: изучение циклических алгоритмов, операторов цикла, программирование циклического вычислительного процесса.
Задание к работе: Реализовать циклический вычислительный процесс. Самостоятельно решить задачу в соответствии с индивидуальным вариантом.
Задача 1. Вычислить и вывести на экран или в файл в виде таблицы значения функции, заданной графически (см. лабораторная работа No 2, задание 1), на интервале от Xнач до Xкон с шагом dx. Интервал и шаг задать таким образом, чтобы проверить все ветви программы. Таблица должна иметь заголовок и шапку.
Задача 2. Вычислить и вывести на экран в виде таблицы значения функции, заданной с помощью степенного ряда, на интервале от Xнач до Xкон с шагом dx с точностью ε. Таблица должна иметь заголовком и шапку. Каждая строка таблицы должна содержать значение аргумента, значение функции и количество просуммированных членов ряда.
Задача 3 (не обязательна). Реализовать axmod p Сравнения по модулю простого числа через теорему Ферма и свойства сравнений.
Методика выполнения работы:
Разработать алгоритм решения задачи по индивидуальному заданию.
Написать и отладить программу решения задачи.
Протестировать работу программы на различных исходных данных.
Содержание отчета по лабораторной работе
Отчет должен содержать следующие составные элементы:
Титульный лист.
Постановку задачи (текст задания).
Листинг программы.
Результат работы программы (скриншоты).
Контрольный пример.
Вывод.
Список используемых источников.
Цель работы: изучение функций ввода-вывода данных, программирование вычисления значения выражения.
Задание к работе: Реализовать линейный вычислительный процесс. Самостоятельно решить задачу в соответствии с индивидуальным вариантом.
При вычислении выражений необходимо анализировать область допустимых значений аргументов, которые используются в выражении. Так, например, знаменатель дроби может получить нулевое значение и программа прервётся по ошибке деления на ноль. Необходимо учитывать и допустимый диапазон аргументов используемых функций. Так, основание логарифма должно быть больше нуля и не равняться единице, а логарифмируемая функция должна быть больше нуля.
Внимательно следует относиться к выражению, в котором, например, выполняется извлечение квадратного корня или, в общем случае, возведение в степень, показатель которой является не целым числом. В этом случае для вычисления используется логарифмирование, и для отрицательного основания степени возникнет ошибка, которая так же приведёт к прерыванию работы программы.
Методика выполнения работы:
Написать функции ввода-вывода.
Разработать алгоритм решения задачи по индивидуальному заданию.
Написать и отладить программу с вводом-выводом информации.
Протестировать работу программы на различных исходных данных.
Изменить формат вывода, проверить работу программы при другом формате вывода.
Содержание отчета по лабораторной работе
Отчет должен содержать следующие составные элементы:
Титульный лист.
Постановку задачи (текст задания).
Листинг программы.
Результат работы программы (скриншоты).
Контрольный пример.
Вывод.
Список используемых источников.
Лабораторная работа 2. Разветвляющиеся вычислительные процессы
Цель работы: изучение разветвляющихся алгоритмов, операторов выбора, программирование разветвляющегося вычислительного процесса
Задание к работе: Реализовать разветвляющийся вычислительный процесс. Самостоятельно решить две задачи в соответствии с индивидуальным вариантом.
Задача 1. Написать программу, которая по введённому значению аргумента вычисляет значение функции, заданной в виде графика.
Задача 2. Написать программу, которая определяет, попадает ли точка с заданными координатами в заштрихованную область. Точки на границе принадлежат области. Необходимые параметры получить из рисунка. Результат работы программы вывести в виде текстового сообщения: Попадает, Не попадает.
Методика выполнения работы:
Разработать алгоритм решения задачи по индивидуальному заданию.
Написать и отладить программу решения задачи.
Протестировать работу программы на различных исходных данных.
Содержание отчета по лабораторной работе
Отчет должен содержать следующие составные элементы:
Титульный лист.
Постановку задачи (текст задания).
Листинг программы.
Результат работы программы (скриншоты).
Контрольный пример.
Вывод.
Список используемых источников.
Лабораторная работа 3. Циклический вычислительный процесс
Цель работы: изучение циклических алгоритмов, операторов цикла, программирование циклического вычислительного процесса.
Задание к работе: Реализовать циклический вычислительный процесс. Самостоятельно решить задачу в соответствии с индивидуальным вариантом.
Задача 1. Вычислить и вывести на экран или в файл в виде таблицы значения функции, заданной графически (см. лабораторная работа No 2, задание 1), на интервале от Xнач до Xкон с шагом dx. Интервал и шаг задать таким образом, чтобы проверить все ветви программы. Таблица должна иметь заголовок и шапку.
Задача 2. Вычислить и вывести на экран в виде таблицы значения функции, заданной с помощью степенного ряда, на интервале от Xнач до Xкон с шагом dx с точностью ε. Таблица должна иметь заголовком и шапку. Каждая строка таблицы должна содержать значение аргумента, значение функции и количество просуммированных членов ряда.
Задача 3 (не обязательна). Реализовать axmod p Сравнения по модулю простого числа через теорему Ферма и свойства сравнений.
Методика выполнения работы:
Разработать алгоритм решения задачи по индивидуальному заданию.
Написать и отладить программу решения задачи.
Протестировать работу программы на различных исходных данных.
Содержание отчета по лабораторной работе
Отчет должен содержать следующие составные элементы:
Титульный лист.
Постановку задачи (текст задания).
Листинг программы.
Результат работы программы (скриншоты).
Контрольный пример.
Вывод.
Список используемых источников.
Дополнительная информация
Год зачета 2020
Крохалева Анастасия Борисовна
Помогу с решением других вариантов, просьба писать в ЛС
Крохалева Анастасия Борисовна
Помогу с решением других вариантов, просьба писать в ЛС
Похожие материалы
Лабораторные работы №1-3 по дисциплине: Языки программирования. Вариант №3
xtrail
: 28 июля 2024
*** Каждая лабораторная состоит из отчета (docx) и файлы программы на языке Python
Лабораторная работа №1
«Линейный вычислительный процесс»
Цели и задачи работы: изучение функций ввода-вывода данных, программирования вычисления значения выражения.
Задание к работе: реализовать линейный вычислительный процесс. Самостоятельно решить задачу в соответствии с индивидуальным вариантом.
Напишите программу для расчета по формулам.
z1=(sin2a +sin5a-sin3a)/(cosa+1-2sin^(2)2a); z2=2sina
Листинг програм
900 руб.
Лабораторные работы 1-3 по дисциплине: Языки программирования. Вариант №3, 33
IT-STUDHELP
: 9 мая 2023
Лабораторная работа No1
Цели и задачи работы: изучение функций ввода-вывода данных, программирования вычисления значения выражения.
Задание к работе: реализовать линейный вычислительный процесс. Самостоятельно решить задачу в соответствии с индивидуальным вариантом.
Напишите программу для расчета по формулам.
=============================================
Лабораторная работа No2
Цели и задачи работы: изучение разветвляющихся алгоритмов, операторов выбора, программирование разветвляющегося вы
600 руб.
Лабораторные работы (1-3) по дисциплине Языки программирования вариант
JonFree
: 11 апреля 2021
Лабораторная работа №1
Линейный вычислительный процесс
Цели и задачи работы: изучение функций ввода-вывода данных, программирования вычисления значения выражения.
Задание к работе: Реализовать линейный вычислительный процесс. Самостоятельно решить задачу в соответствии с индивидуальным вариантом.
Лабораторная работа № 2
По дисциплине: Языки программирования
Цели и задачи работы: изучение разветвляющихся алгоритмов, операторов выбора, программирование разветвляющегося вычислительного процесса.
175 руб.
Контрольная и Лабораторные работы 1-3 по дисциплине: Языки программирования. Вариант №3, 33
IT-STUDHELP
: 9 мая 2023
Лабораторная работа No1
Цели и задачи работы: изучение функций ввода-вывода данных, программирования вычисления значения выражения.
Задание к работе: реализовать линейный вычислительный процесс. Самостоятельно решить задачу в соответствии с индивидуальным вариантом.
Напишите программу для расчета по формулам.
=============================================
Лабораторная работа No2
Цели и задачи работы: изучение разветвляющихся алгоритмов, операторов выбора, программирование разветвляющегося вы
700 руб.
Лабораторные работы 1-3 по дисциплине: Теория языков программирования и методы трансляции. Вариант №3
IT-STUDHELP
: 25 декабря 2022
Лабораторная работа 1
Генерация цепочек языка
ЗАДАНИЕ
Пусть язык задан контекстно-свободной грамматикой (теоретический материал разделов 1.1–1.4). Написать программу, которая по заданной грамматике будет генерировать ВСЕ цепочки языка в некотором диапазоне длин. Использовать только левосторонний или правосторонний вывод! Диапазон длин генерируемых цепочек должен задаваться пользователем при запуске программы.
Предусмотреть возможность выбора пользователю
1500 руб.
Лабораторные работы №1-3 по дисциплине: «Языки программирования». Вариант №04.
Сергей449
: 8 июня 2025
Лабораторная работа No1
по дисциплине: «Языки программирования»
Линейный вычислительный процесс
Цели и задачи работы: изучение функций ввода-вывода данных, программирования вычисления значения выражения.
Задание к работе: Реализовать линейный вычислительный процесс. Самостоятельно решить задачу в соответствии с индивидуальным вариантом.
Задание 1.1
Напишите программу для расчета по двум формулам. Подготовьте не менее пяти тестовых примеров. Предварительно выполните вычисления с использованием к
450 руб.
Лабораторные работы №1-3 по дисциплине: «Языки программирования». Вариант №02.
Сергей449
: 8 июня 2025
Лабораторная работа No1
по дисциплине: «Языки программирования»
Линейный вычислительный процесс
Лабораторная работа No1. Линейный вычислительный процесс
Цели и задачи работы: изучение функций ввода-вывода данных, программирования вычисления значения выражения.
Задание к работе: Реализовать линейный вычислительный процесс. Самостоятельно решить задачу в соответствии с индивидуальным вариантом.
Задание 1.1
Напишите программу для расчета по двум формулам. Подготовьте не менее пяти тестовых приме
450 руб.
Лабораторные работы №1-3 по дисциплине: «Языки программирования». Вариант №02.
Сергей449
: 8 июня 2025
Лабораторная работа No1
по дисциплине: «Языки программирования»
Линейный вычислительный процесс
Лабораторная работа No1. Линейный вычислительный процесс
Цели и задачи работы: изучение функций ввода-вывода данных, программирования вычисления значения выражения.
Задание к работе: Реализовать линейный вычислительный процесс. Самостоятельно решить задачу в соответствии с индивидуальным вариантом.
Лабораторная работа No2
по дисциплине: «Языки программирования»
Изучение разветвляющихся алгоритмо
250 руб.
Другие работы
Лабораторная работа №1. Реализуйте приложение Калькулятор
bananchik
: 23 апреля 2020
Задание 1:
Реализуйте приложение Калькулятор. Имеется набор кнопок, циферблат. Калькулятор позволяет вычислять (сумму, разность, произведение и частное). Предусмотреть обработку ситуации деления на ноль. Кроме этого, добавьте функции вычисления (вариант 1: вычисление синуса, вар. 2: возведение в степень, вар. 3 деление с остатком).
Дополнительные материалы
Видео по обработчику кнопок
Видео Простой список
Список произвольного вида
54 руб.
Гидравлика и гидравлические машины 2009 ДВГУПС Задача 1.2.6 Вариант 5
Z24
: 25 октября 2025
Определить вакуумметрическое давление в верхней точке сифона (точка 1) в момент его зарядки (заполнением жидкостью), если показания манометра 2 равно рм, а удельный вес жидкости γ. Движение жидкости в сифоне отсутствует (задвижка 3 закрыта) (рис. 1.3).
120 руб.
Строительство подводного перехода трубопровода через реку-Оборудование транспорта и хранения нефти и газа-Курсовая работа
lelya.nakonechnyy.92@mail.ru
: 13 мая 2023
Строительство подводного перехода трубопровода через реку-Оборудование транспорта и хранения нефти и газа-Курсовая работа
874 руб.
Контрольная работа по дисциплине «Информатика» Вариант № 1
Amor
: 3 ноября 2013
Системы счисления.
1. Умножить в двоичной арифметике числа а=1101,01(2) и b=101,011(2).
2. Перевести число a=6,8125 из десятичной в систему счисления по основанию 4.
3. Перевести число a=1001,01(11) из двоичной в десятичную систему счисления.
4. Перевести число a=643,14 из восьмеричной в шестнадцатеричную систему счисления.
Представление информации в компьютере.
5. Даны десятичные коды символов из таблицы ASCII (для удобочитаемости коды символов разделены дефисом). Определить закодированный т
420 руб.