Лабораторные работы 1-3 по дисциплине: Информатика и программирование (часть 2). Вариант №4
Состав работы
|
|
|
|
|
|
|
|
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Лабораторная работа No1
Тема: Программирование алгоритмов с ветвлением, вычисление математических выражений, обработка исключений.
Цель: изучение основных арифметических и логических операций C#, методов класса Math, а также структурных операторов ветвления и обработки исключительных ситуаций.
Задание:
1. Создать консольное приложение так, как показано в примере 1.
2. Запустить программу и убедиться в корректности ее выполнения.
3. Дополнить функцию Main кодом, который вычисляет значение математической функции y=√((1+a)⋅√x) /(a+ln(√(|a-x| )) ) и выводит его на консоль. Значения аргументов задать явным присваиванием констант. При невозможности вычисления вывести на консоль сообщение.
4. Переписать код так, чтобы некорректные ситуации обрабатывались посредством оператора try...catch...finally.
5. Протестировать программу, в том числе обработку исключений.
6. Выполнить контрольный просчет и сделать вывод.
=============================================
Лабораторная работа No2
Тема: Программирование алгоритмов циклической структуры.
Цель: изучение возможностей C# для программирования алгоритмов циклической структуры.
Задание: составить программу на языке C#, реализующую такие операции в соответствии с индивидуальным заданием:
1. Вычисления в цикле с предусловием значений функции y=x^2-b/x+a выполнить для переменной x, изменяющейся в интервале x[1,1.5] с заданным шагом x = 0.05, обрабатывая при этом возможные исключительные ситуации.
2. В теле цикла организовать поиск максимального y_max и минимального y_min значений функции y, а также номеров шагов n_max и n_min, на которых достигаются эти значения.
3. Вычисленные значения вывести на консоль в виде таблицы такого формата:
| No шага | x | y | y_min | n_min | y_max | n_max |
4. Выполнить ручной просчет для значения аргумента на третьем шаге и сравнить его с результатами выполнения программы.
=============================================
Лабораторная работа No3
Тема: Алгоритмизация обработки одномерных массивов.
Цель: изучение возможностей C# для программирования алгоритмов обработки одномерных массивов и освоение технологий составления и тестирования программ.
Задание:
1. Самостоятельно изучить возможности языка программирования C# для описания, инициализации и обработки одномерных массивов.
2. Создать консольное приложение, в котором реализовать следующие вычисления:
• объявление заданного массива фиксированной длины 30;
• инициализацию элементов массива случайными целыми числами в интервале [-30, 0] (в одном цикле for);
• вывод элементов массива на консоль (в одном цикле foreach);
• вывод на консоль значения вычисленного параметра;
• удвоить элементы, меньшие среднего арифметического значения элементов массива;
• вывод элементов обработанного массива на консоль, обеспечить контроль исключений.
3. В качестве результатов вывести исходный и обработанный массивы, а также (если это предполагает задание на обработку) найденное числовое значение.
4. Отдельно протестировать обработку контролируемых исключений.
5. Выполнить контрольную пошаговую обработку вручную для массива длиной 6.
=============================================
Тема: Программирование алгоритмов с ветвлением, вычисление математических выражений, обработка исключений.
Цель: изучение основных арифметических и логических операций C#, методов класса Math, а также структурных операторов ветвления и обработки исключительных ситуаций.
Задание:
1. Создать консольное приложение так, как показано в примере 1.
2. Запустить программу и убедиться в корректности ее выполнения.
3. Дополнить функцию Main кодом, который вычисляет значение математической функции y=√((1+a)⋅√x) /(a+ln(√(|a-x| )) ) и выводит его на консоль. Значения аргументов задать явным присваиванием констант. При невозможности вычисления вывести на консоль сообщение.
4. Переписать код так, чтобы некорректные ситуации обрабатывались посредством оператора try...catch...finally.
5. Протестировать программу, в том числе обработку исключений.
6. Выполнить контрольный просчет и сделать вывод.
=============================================
Лабораторная работа No2
Тема: Программирование алгоритмов циклической структуры.
Цель: изучение возможностей C# для программирования алгоритмов циклической структуры.
Задание: составить программу на языке C#, реализующую такие операции в соответствии с индивидуальным заданием:
1. Вычисления в цикле с предусловием значений функции y=x^2-b/x+a выполнить для переменной x, изменяющейся в интервале x[1,1.5] с заданным шагом x = 0.05, обрабатывая при этом возможные исключительные ситуации.
2. В теле цикла организовать поиск максимального y_max и минимального y_min значений функции y, а также номеров шагов n_max и n_min, на которых достигаются эти значения.
3. Вычисленные значения вывести на консоль в виде таблицы такого формата:
| No шага | x | y | y_min | n_min | y_max | n_max |
4. Выполнить ручной просчет для значения аргумента на третьем шаге и сравнить его с результатами выполнения программы.
=============================================
Лабораторная работа No3
Тема: Алгоритмизация обработки одномерных массивов.
Цель: изучение возможностей C# для программирования алгоритмов обработки одномерных массивов и освоение технологий составления и тестирования программ.
Задание:
1. Самостоятельно изучить возможности языка программирования C# для описания, инициализации и обработки одномерных массивов.
2. Создать консольное приложение, в котором реализовать следующие вычисления:
• объявление заданного массива фиксированной длины 30;
• инициализацию элементов массива случайными целыми числами в интервале [-30, 0] (в одном цикле for);
• вывод элементов массива на консоль (в одном цикле foreach);
• вывод на консоль значения вычисленного параметра;
• удвоить элементы, меньшие среднего арифметического значения элементов массива;
• вывод элементов обработанного массива на консоль, обеспечить контроль исключений.
3. В качестве результатов вывести исходный и обработанный массивы, а также (если это предполагает задание на обработку) найденное числовое значение.
4. Отдельно протестировать обработку контролируемых исключений.
5. Выполнить контрольную пошаговую обработку вручную для массива длиной 6.
=============================================
Дополнительная информация
Проверил(а): Полетайкин Алексей Николаевич
Оценка: Зачет
Дата оценки: 18.05.2023г.
Помогу с вашим вариантом, другой работой, дисциплиной или онлайн-тестом.
E-mail: sneroy20@gmail.com
E-mail: ego178@mail.ru
Оценка: Зачет
Дата оценки: 18.05.2023г.
Помогу с вашим вариантом, другой работой, дисциплиной или онлайн-тестом.
E-mail: sneroy20@gmail.com
E-mail: ego178@mail.ru
Похожие материалы
Лабораторные работы 1-3 по дисциплине: Информатика и программирование (часть 2). Вариант №4
IT-STUDHELP
: 2 декабря 2022
Лабораторная работа 1
Тема: Программирование алгоритмов с ветвлением, вычисление математических выражений, обработка исключений.
Цель: изучение основных арифметических и логических операций C#, методов класса Math, а также структурных операторов ветвления и обработки исключительных ситуаций.
Задание:
1. Создать консольное приложение так, как показано в примере 1.
2. Запустить программу и убедиться в корректности ее выполнения.
3. Дополнить функцию Main кодом, который вычисляет значение математи
900 руб.
Лабораторные работы №№1-3 по дисциплине: Информатика и программирование (часть 2-я). Вариант №3
IT-STUDHELP
: 8 февраля 2022
Тема: Сложная обработка массивов.
Цель: изучение алгоритмов организации и сложной обработки одномерных и двумерных массивов на языке С++.
Задание:
1. Самостоятельно изучить возможности языка программирования C++ для сложной обработки одномерных и двумерных массивов.
2. В соответствии с индивидуальным заданием (табл. 1.1) создать консольное приложение, в котором реализовать следующие вычисления:
объявление заданного массива целых чисел фиксированной длины;
инициализацию элементов массива случ
900 руб.
Лабораторные работы 1-3 по дисциплине: Информатика и программирование (часть 2). Вариант №5
IT-STUDHELP
: 2 декабря 2022
Лабораторная работа 1
Тема: Программирование алгоритмов с ветвлением, вычисление математических выражений, обработка исключений.
Цель: изучение основных арифметических и логических операций C#, методов класса Math, а также структурных операторов ветвления и обработки исключительных ситуаций.
Задание:
1. Создать консольное приложение так, как показано в примере 1.
2. Запустить программу и убедиться в корректности ее выполнения.
3. Дополнить функцию Main кодом, который вычисляет значение математи
900 руб.
Лабораторные работы №№1-3 по дисциплине: Информатика и программирование (часть 2). Вариант № 15
IT-STUDHELP
: 15 апреля 2021
Вариант No 15
Лабораторная работа No1 - Тема: Сложная обработка массивов.
Цель: изучение алгоритмов организации и сложной обработки одномерных и двумерных массивов на языке С++.
Задание:
1. Самостоятельно изучить возможности языка программирования C++ для сложной обработки одномерных и двумерных массивов.
2. В соответствии с индивидуальным заданием (табл. 1.1) создать консольное приложение, в котором реализовать следующие вычисления:
объявление заданного массива целых чисел фиксированной дли
900 руб.
Лабораторные работы №№1-3 по дисциплине: Информатика и программирование (часть 2). Вариант № 12
IT-STUDHELP
: 15 апреля 2021
Вариант No 12
Лабораторная работа No1 - Тема: Сложная обработка массивов.
Цель: изучение алгоритмов организации и сложной обработки одномерных и двумерных массивов на языке С++.
Задание:
1. Самостоятельно изучить возможности языка программирования C++ для сложной обработки одномерных и двумерных массивов.
2. В соответствии с индивидуальным заданием (табл. 1.1) создать консольное приложение, в котором реализовать следующие вычисления:
объявление заданного массива целых чисел фиксированной дли
900 руб.
Лабораторные работы №№1-3 по дисциплине: Информатика и программирование (часть 2-я). Вариант №12
IT-STUDHELP
: 11 апреля 2021
Лабораторная работа 1
Тема: Сложная обработка массивов.
Цель: изучение алгоритмов организации и сложной обработки одномерных и двумерных массивов на языке С++.
Задание:
1. Самостоятельно изучить возможности языка программирования C++ для сложной обработки одномерных и двумерных массивов.
2. В соответствии с индивидуальным заданием (табл. 1.1) создать консольное приложение, в котором реализовать следующие вычисления:
объявление заданного массива целых чисел фиксированной длины;
инициализац
900 руб.
Курсовая работа и Лабораторные работы №№1-3 по дисциплине: Информатика и программирование (часть 2-я). Вариант №3
IT-STUDHELP
: 8 февраля 2022
Курсовая работа
по дисциплине
«Информатика и программирование (часть 2)»
Выполнение работы
Часть I – Рекурсия
Цель: освоение составления и тестирования алгоритмов и программ рекурсивных вычислений, использования рекурсии при решении задач.
Задание
Имеется вычислительное устройство, исполняющее только заданные арифметические действия. Составить рекурсивный алгоритм и написать программу для вычисления общего числа программ для преобразования заданного числа a в заданное число b. Программа – э
1400 руб.
Лабораторные работы №1-3 по дисциплине «Информатика и программирование». Вариант №01.
teacher-sib
: 22 октября 2024
Вариант: 1mod40+1=2
Лабораторная работа No1
Тема: Программирование алгоритмов с ветвлением, вычисление математических выражений, обработка исключений
Цель: изучение основных арифметических и логических операций C#, методов класса Math, а также структурных операторов ветвления и обработки исключительных ситуаций
Задание
1. Создать консольное приложение так, как показано в примере 1.
2. Запустить программу и убедиться в корректности ее выполнения.
3. Дополнить функцию Main кодом, который вычис
1500 руб.
Другие работы
Тема 15. Современные психологические теории обучения
Infanta
: 30 марта 2026
Тема 15. Современные психологические теории обучения
1. Рабочие материалы по статье А. А. Леонтьева «Педагогика здравого смысла»: письменный развернутый ответ на вопросы по статье; характеристика развивающего обучения.
1) Каковы психологические основания теории развивающего обучения?
2) В чем заключаются проблемы развивающего обучения в контексте проблем современного образования?
3) Какие принципы лежат в основе развивающего обучения? В чем их сущность?
4) В чем заключена новизна под
700 руб.
Клапан предохранительный - ЖМТЧ.КП.060417.000 СБ
.Инженер.
: 27 января 2024
Хаскин А.М., Цицюра К.А. Черчение. Сборник задач. Задание ЖМТЧ.КП.060417.000 - Клапан предохранительный. Деталирование. Сборочный чертеж. Модели.
Предохранительный клапан предназначен для автоматического регулирования давления пара или воздуха в трубопроводах или резервуарах. Штуцер 2 ввинчивают в трубопровод или резервуар. Шток-клапан 3 закрывает отверстие в штуцере, соприкасаясь притертой кольцевой поверхностью с поверхностью штуцера. Штуцер и корпус 1 соединены резьбой М60х2. Шток-клапан при
650 руб.
Структура, принципы функционирования и технологии глобальной информационной сети
alfFRED
: 6 октября 2013
Глава I. Структура глобальной сети Интернет. 2
1.1. Подключение к сети Интернет.. 2
1.2. Адресация в Интернет.. 6
1.3. Семейство протоколов TCP/IP. 10
Глава II. Интернет-технологии. 16
2.3. Наиболее популярные Интернет-технологии. 16
2.4. Технологии создания серверных частей Web-приложений. 26
Глава I. Структура глобальной сети Интернет
1.1. Подключение к сети Интернет
В 1969 году Министерством обороны США была создана сеть, которая явилась предшественницей Интернета, — ARPANET. ARPA
10 руб.
Алгебра и геометрия Контрольная работа Вариант № 7
Сергейds
: 26 июля 2013
Задача 1.Найти решение трех линейных уравнений двумя способами: методом Крамера и методом Гаусса.
Задача 2. Даны координаты вершин пирамиды .
Найти:
1. длину ребра ;
2. угол между ребрами и ;
3. площадь грани ;
4. уравнение прямой ;
5. уравнение плоскости
6. объём пирамиды .
49 руб.