Лабораторные работы №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. Линейный вычислительный процесс
Цели и задачи работы: изучение функций ввода-вывода данных, программирования вычисления значения выражения.
Задание к работе: Реализовать линейный вычислительный процесс. Самостоятельно решить задачу в соответствии с индивидуальным вариантом.
Лабораторная работа No2
по дисциплине: «Языки программирования»
Изучение разветвляющихся алгоритмо
250 руб.
Лабораторные работы №1-3 по дисциплине: «Языки программирования». Вариант №02.
Сергей449
: 8 июня 2025
Лабораторная работа No1
по дисциплине: «Языки программирования»
Линейный вычислительный процесс
Лабораторная работа No1. Линейный вычислительный процесс
Цели и задачи работы: изучение функций ввода-вывода данных, программирования вычисления значения выражения.
Задание к работе: Реализовать линейный вычислительный процесс. Самостоятельно решить задачу в соответствии с индивидуальным вариантом.
Задание 1.1
Напишите программу для расчета по двум формулам. Подготовьте не менее пяти тестовых приме
450 руб.
Другие работы
Деньги сущность, функции, эволюция, анализ законов денежного обращения
evelin
: 21 ноября 2013
Введение………………………………………………………………….……..........3
Сущность и функции денег………………………………………….…...…..…..5
Эволюция денег……………………………………………………….…………12
Законы денежного обращения…………………………………..………………17
Заключение…………………………………………………………………………..24
Список используемой литературы………………………………………………….26
Введение.
Деньги - это, пожалуй, одно из наиболее великих изобретений человеческой мысли. Вся структура современной экономики предопределена существованием денег. Деньги «родила» торговля, а поскольку то
10 руб.
Организация ремонтно-обслуживающих работ в ооо “автофорум” с разработкой электрогидравлического четырехстоечного подьёмника
Рики-Тики-Та
: 23 февраля 2017
РЕФЕРАТ
Проект содержит: 58 с., 9 таблиц, 14 рисунков, 14 источников, 9 листов формата А1 графического материала.
ООО «АВТОФОРУМ», ОРГАНИЗАЦИЯ РЕМОНТА, ТЕХНОЛОГИЯ РЕ-МОНТА РУЛЕВОГО УПРАВЛЕНИЯ, ЭЛЕКТРОГИДРАВЛИЧЕСКИЙ ЧЕТЫ-РЕХСТОЕЧНЫЙ ПОДЬЁМНИК, БЕЗОПАСНОСТЬ И ЭКОЛОГИЧНОСТЬ
Объектом дипломного проектирования является ремонтный участок. Разра-ботка технологии разборки и сборки рулевых тяг.
В процессе работы выполнен расчет и обоснование производственной про-граммы ремонтно-технического обслуж
825 руб.
Экзистенционализм
Slolka
: 24 сентября 2013
Экзистенционализм – философская концепция, в центре которой находится проблема абсурдности человеческого существования, одиночества, отчаяния и дисгармонии. Традиционно принято считать, что литература экзистенционализма возникла и развивалась в конце XIX - первой половине XX века в работах Сартра, Камю, Кафки, Ионеско и др. Экзистенция нашла своё художественное воплощение и в лучших образах русской и белорусской литератур в творчестве Лермонтова, Тютчева, Гиппиус, Купалы, Достоевского, Л. Толсто
15 руб.
Гидравлика Севмашвтуз 2016 Задача 15 Вариант 3
Z24
: 30 октября 2025
При истечении жидкости из резервуара в атмосферу по горизонтальной трубе диаметра d и длиной 2L уровень в пьезометре, установленном посередине длины трубы, равен h (рис. 15). Определить расход Q и коэффициент гидравлического трения трубы λ, если статический напор в баке постоянен и равен H. Сопротивлением входа в трубу пренебречь.
150 руб.