Курсовая работа и Лабораторные работы №№1-3 по дисциплине: Информатика и программирование (часть 2-я). Вариант №3

Цена:
1400 руб.

Состав работы

material.view.file_icon
material.view.file_icon
material.view.file_icon Отчет.doc
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon BuildLog.htm
material.view.file_icon mt.dep
material.view.file_icon Program.exe
material.view.file_icon Program.exe.intermediate.manifest
material.view.file_icon Program.obj
material.view.file_icon Program.pdb
material.view.file_icon vc80.idb
material.view.file_icon vc80.pdb
material.view.file_icon Program.cpp
material.view.file_icon Program.ncb
material.view.file_icon Program.sln
material.view.file_icon Program.suo
material.view.file_icon Program.vcproj
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon BuildLog.htm
material.view.file_icon mt.dep
material.view.file_icon Program.exe
material.view.file_icon Program.exe.intermediate.manifest
material.view.file_icon Program.obj
material.view.file_icon Program.pdb
material.view.file_icon vc80.idb
material.view.file_icon vc80.pdb
material.view.file_icon Program.cpp
material.view.file_icon Program.ncb
material.view.file_icon Program.sln
material.view.file_icon Program.suo
material.view.file_icon Program.vcproj
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon BuildLog.htm
material.view.file_icon mt.dep
material.view.file_icon Program.exe
material.view.file_icon Program.exe.intermediate.manifest
material.view.file_icon Program.obj
material.view.file_icon Program.pdb
material.view.file_icon vc80.idb
material.view.file_icon vc80.pdb
material.view.file_icon Program.cpp
material.view.file_icon Program.ncb
material.view.file_icon Program.sln
material.view.file_icon Program.suo
material.view.file_icon Program.vcproj
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon BuildLog.htm
material.view.file_icon mt.dep
material.view.file_icon Program.exe
material.view.file_icon Program.exe.intermediate.manifest
material.view.file_icon Program.obj
material.view.file_icon Program.pdb
material.view.file_icon vc80.idb
material.view.file_icon vc80.pdb
material.view.file_icon Program.cpp
material.view.file_icon Program.ncb
material.view.file_icon Program.sln
material.view.file_icon Program.suo
material.view.file_icon Program.vcproj
material.view.file_icon Отчет.doc
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon BuildLog.htm
material.view.file_icon mt.dep
material.view.file_icon Program.exe
material.view.file_icon Program.exe.intermediate.manifest
material.view.file_icon Program.obj
material.view.file_icon Program.pdb
material.view.file_icon vc80.idb
material.view.file_icon vc80.pdb
material.view.file_icon Program.cpp
material.view.file_icon Program.ncb
material.view.file_icon Program.sln
material.view.file_icon Program.suo
material.view.file_icon Program.vcproj
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon BuildLog.htm
material.view.file_icon mt.dep
material.view.file_icon Program.exe
material.view.file_icon Program.exe.intermediate.manifest
material.view.file_icon Program.obj
material.view.file_icon Program.pdb
material.view.file_icon vc80.idb
material.view.file_icon vc80.pdb
material.view.file_icon Program.cpp
material.view.file_icon Program.ncb
material.view.file_icon Program.sln
material.view.file_icon Program.suo
material.view.file_icon Program.vcproj
material.view.file_icon Отчет.doc
material.view.file_icon
material.view.file_icon Отчет.doc
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon BuildLog.htm
material.view.file_icon mt.dep
material.view.file_icon Program.exe
material.view.file_icon Program.exe.intermediate.manifest
material.view.file_icon Program.obj
material.view.file_icon Program.pdb
material.view.file_icon vc80.idb
material.view.file_icon vc80.pdb
material.view.file_icon Program.cpp
material.view.file_icon Program.ncb
material.view.file_icon Program.sln
material.view.file_icon Program.suo
material.view.file_icon Program.vcproj
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Курсовая работа
по дисциплине
«Информатика и программирование (часть 2)»

Выполнение работы


Часть I – Рекурсия
Цель: освоение составления и тестирования алгоритмов и программ рекурсивных вычислений, использования рекурсии при решении задач.


Задание
Имеется вычислительное устройство, исполняющее только заданные арифметические действия. Составить рекурсивный алгоритм и написать программу для вычисления общего числа программ для преобразования заданного числа a в заданное число b. Программа – это последовательность команд из множества заданных арифметических действий.

No варианта Число a Число b Арифметические действия
4 1 32 1. Прибавить 1
2. Умножить на 4



Часть II – Обработка динамических массивов
Цель: изучение и освоение использования динамически создаваемых массивов, а также программирование обработки динамических массивов на языке С++.


Задание

1. Изучить понятие динамической памяти и области её эффективного использования, а также возможности языка программирования С++ для управления динамическими переменными и создания динамических массивов.
2. Составить программу для ввода и обработки динамической матрицы целых чисел в соответствии с заданием 1 в табл. 2 посредством выделения памяти под одномерный массив целых чисел.
3. Составить программу для ввода и обработки динамической матрицы целых чисел в соответствии с заданием 2 в табл. 2 при помощи массива указателей. Размер матрицы вводить с клавиатуры. Элементы матрицы инициализировать случайными числами в произвольно выбранном диапазоне.
4. При выполнении заданий 1 и 2 из табл. 2 предусмотреть освобождение памяти после завершения обработки матрицы.








No вар. Задание 1 Задание 2
4 В двумерном массиве Z определить и вывести на экран минимальный элемент массива Zмин и его номер. Размерность массива задавать с клавиатуры, элементы массива заполнять с использованием генератора случайных чисел в диапазоне, задаваемом пользователем. Все элементы столбца, содержащего минимальный элемент матрицы, уменьшить на ее среднее арифметическое значение.





Тема: Сложная обработка массивов.

Цель: изучение алгоритмов организации и сложной обработки одномерных и двумерных массивов на языке С++.

Задание:
1. Самостоятельно изучить возможности языка программирования C++ для сложной обработки одномерных и двумерных массивов.
2. В соответствии с индивидуальным заданием (табл. 1.1) создать консольное приложение, в котором реализовать следующие вычисления:
 объявление заданного массива целых чисел фиксированной длины;
 инициализацию элементов массива случайными числами в заданном интервале, их вывод на консоль и анализ по заданному критерию;
 заданную обработку массива и вывод элементов обработанного массива на консоль.
3. Вывести исходный массив, результаты анализа и обработанный массив.
4. Выполнить контрольную пошаговую обработку массива вручную.

Таблица 1.1. Варианты индивидуальных заданий:
No
вар. Массив и длина Интервал генерации Критерий для анализа Обработка
4 Z(20) [-30, 0] Среднее арифметическое значение элементов Удвоить элементы, меньшие найденного среднего

5. В соответствии с индивидуальным заданием (табл. 1.2) записать в матрицу размером 9х9 линейную последовательность натуральных чисел (1, 2, 3, ...). результатную матрицу вывести на экран.
6. Заполнить матрицу размером 9х9 случайными числами из диапазона 0...99 и выполнить заданное (табл. 1.2) преобразование матрицы. Исходную и преобразованную матрицы вывести на экран.


Таблица 1.2. Варианты индивидуальных заданий:
No вар. Задание на формирование матрицы Задание на преобразование матрицы

 Формирование Иллюстрация Преобразование Иллюстрация
4 Заполнить секторы матрицы, которые лежат выше и ниже главной и побочной диагоналей от левого верхнего угла вправо - вниз. Остаток матрицы заполнить нулями.  
Заполнить матрицу случайными числами. Отобразить главную и побочную диагонали симметрично относительно вертикальной оси.  


Тема: Подпрограммы в языке С++.
Цель: освоение составления и тестирования алгоритмов и программ обработки данных с использованием функций пользователя.

Задание:
1. Самостоятельно изучить возможности языка программирования C++ для описания функций пользователя и обработки данных с использованием функций пользователя.
2. Разработать программу на языке C++, реализующую обработку последовательности согласно индивидуальному заданию из табл. 2.1:
 ввод элементов последовательности с клавиатуры и вывод результатов их обработки должны осуществляться в функции main();
 обработка элементов последовательности должна осуществляться при помощи функции пользователя, необходимые элементы должны передаваться в пользовательскую функцию в качестве параметров;
 если в задании используется число M, то его значение следует вводить с клавиатуры в функции main(), и передавать в пользовательскую функцию в качестве параметра.

Таблица 2.1. Варианты индивидуальных заданий:
Вариант Задание на обработку последовательности
4 Дано натуральное число M. Определить количество простых чисел, не превосходящих M




Тема: Сортировка одномерных массивов.

Цель: освоение составления и тестирования алгоритмов и программ сортировки массивов с использованием функций пользователя.

Задание:
1. Самостоятельно изучить методы сортировки массивов и возможности языка программирования C++ для сортировки одномерных массивов.
2. Создать консольное приложение, в котором реализовать следующие вычисления согласно индивидуальному заданию из табл. 3.1:
 объявление заданного массива целых чисел фиксированной длины;
 инициализацию элементов массива посредством генерации случайных чисел в заданном диапазоне;
 обменную (пузырьковую) сортировку элементов массива заданного направления, реализовать в виде пользовательской функции int Sort(int Ar[]), которая принимает в качестве аргумента исходный массив, а возвращает количество перестановок;
 вывести на экран исходный и отсортированный массив, а также количество перестановок; вывод массивов реализовать в виде пользовательской функции void Output(int Ar[]).
3. Выполнить контрольную пошаговую сортировку исходного массива из контрольного примера вручную.


Таблица 3.1. Варианты индивидуальных заданий:
No варианта Массив и длина Диапазон значений Направление сортировки
4 Z(15) [-30, 0] По убыванию

Дополнительная информация

Оценка: Отлично+Зачет
Дата оценки: 08.02.2022

Помогу с вашим онлайн тестом, другой работой или дисциплиной.
E-mail: sneroy20@gmail.com
E-mail: ego178@mail.ru
Информатика и программирование (часть 2-я). Вариант №3
Курсовая работа по дисциплине «Информатика и программирование (часть 2)» Выполнение работы Часть I – Рекурсия Цель: освоение составления и тестирования алгоритмов и программ рекурсивных вычислений, использования рекурсии при решении задач. Задание Имеется вычислительное устройство, исполняющее только заданные арифметические действия. Составить рекурсивный алгоритм и написать программу для вычисления общего числа программ для преобразования заданного числа a в заданное число b. Программа – э
User IT-STUDHELP : 8 февраля 2022
800 руб.
promo
Информатика и программирование (часть 2) Вариант:3
Вариант:3 Тема: применение конструкций языка Паскаль. Задание. Вычислить площадь треугольника по трем сторонам (a, b, c). Ввод данных о сторонах представить В Виде ввода информации с клавиатуры. При вводе неверной информации (величины меньше нуля, использование текстовой строки) вывести на экран информацию об ошибке. После вычисления величины площади треугольника, вывести ее на экран.
User 5234 : 9 августа 2019
350 руб.
Лабораторные работы №№1-3 по дисциплине: Информатика и программирование (часть 2-я). Вариант №3
Тема: Сложная обработка массивов. Цель: изучение алгоритмов организации и сложной обработки одномерных и двумерных массивов на языке С++. Задание: 1. Самостоятельно изучить возможности языка программирования C++ для сложной обработки одномерных и двумерных массивов. 2. В соответствии с индивидуальным заданием (табл. 1.1) создать консольное приложение, в котором реализовать следующие вычисления: объявление заданного массива целых чисел фиксированной длины; инициализацию элементов массива случ
User IT-STUDHELP : 8 февраля 2022
900 руб.
Лабораторные работы №№1-3 по дисциплине: Информатика и программирование (часть 2-я). Вариант №3 promo
Информатика и программирование (часть 2)
Лабораторная работа №3 Тема: применение конструкций языка Паскаль. Задание: вычислить площадь треугольника по трем сторонам (a, b, c). Ввод данных о сторонах представить в виде ввода информации с клавиатуры. При вводе неверной информации (величины меньше нуля, использование текстовой строки) вывести на экран информацию об ошибке. После вычисления величины площади треугольника, вывести ее на экран.
User мила57 : 17 марта 2019
150 руб.
Лабораторная работа №3 по дисциплине: Информатика и программирование (часть 2). Вариант 09
Тема: Алгоритмизация обработки одномерных массивов. Цель: изучение возможностей C# для программирования алгоритмов обработки одномерных массивов и освоение технологий составления и тестирования программ. Общее задание 1. Самостоятельно изучить возможности языка программирования C# для описания, инициализации и обработки одномерных массивов. 2. Создать консольное приложение, в котором реализовать следующие вычисления: • объявление заданного массива фиксированной длины прог ; • инициализацию эл
User Учеба "Под ключ" : 24 февраля 2025
500 руб.
Лабораторная работа №3 по дисциплине: Информатика и программирование (часть 2). Вариант 09 promo
Курсовая работа и Лабораторные работы №№1-3 по дисциплине: Программирование 2-я часть. Вариант №3
1. Постановка комплекса задач Задача: Разработать программу для создания и работы с двусвязным списком, состоящим из структур. Для работы со списком создать меню со следующими пунктами: 1. Создание списка. 2. Просмотр списка. 3. Добавление в список новой записи. 4. Поиск и корректировка записи в списке. 5. Удаление записи из списка. 6. Сохранение списка в файле. 7. Загрузка списка из файла. 8. Выход. Структура содержит название книги, ф.и.о. автора, год издания. Удалять из списка издания с г
User IT-STUDHELP : 25 ноября 2021
900 руб.
promo
Лабораторные работы 1-3 по дисциплине: Информатика и программирование (часть 2). Вариант №4
Лабораторная работа No1 Тема: Программирование алгоритмов с ветвлением, вычисление математических выражений, обработка исключений. Цель: изучение основных арифметических и логических операций C#, методов класса Math, а также структурных операторов ветвления и обработки исключительных ситуаций. Задание: 1. Создать консольное приложение так, как показано в примере 1. 2. Запустить программу и убедиться в корректности ее выполнения. 3. Дополнить функцию Main кодом, который вычисляет значение матема
User IT-STUDHELP : 18 мая 2023
1200 руб.
Лабораторные работы 1-3 по дисциплине: Информатика и программирование (часть 2). Вариант №4 promo
Лабораторные работы 1-3 по дисциплине: Информатика и программирование (часть 2). Вариант №4
Лабораторная работа 1 Тема: Программирование алгоритмов с ветвлением, вычисление математических выражений, обработка исключений. Цель: изучение основных арифметических и логических операций C#, методов класса Math, а также структурных операторов ветвления и обработки исключительных ситуаций. Задание: 1. Создать консольное приложение так, как показано в примере 1. 2. Запустить программу и убедиться в корректности ее выполнения. 3. Дополнить функцию Main кодом, который вычисляет значение математи
User IT-STUDHELP : 2 декабря 2022
900 руб.
promo
Схема шахтного водоотлива и схема шахтного водоотведения
Схема шахтного водоотлива и схема шахтного водоотведения шахтных вод к сбросу в реку
User Darvik : 13 мая 2012
Спроектировать привод к ленточному конвейеру (одноступенчатый косозубый редуктор)
Содержание: Введение…………………………………………………………………………3 1. Кинематическая схема привода………………………..……………………4 2. Кинематический расчет привода……………………………………………5 3. Расчет цепной передачи……………………………………..……………….9 4. Расчет закрытой цилиндрической косозубой передачи…….……………..13 5. Расчет открытой цилиндрической передачи………………………………..26 6. Ориентировочный расчет валов………………………………….………….36 7. Расчет элементов корпуса редуктора………………………………………..38 8.Проверочный расчет на выносливость выходного вала редуктора……
User Рики-Тики-Та : 29 апреля 2011
55 руб.
Контрольная работа по дисциплине «Теория массового обслуживания» Вариант 1
Задача 1 Есть два простейших потока с интенсивностями 1 и 2 соответственно. Найти условную вероятность P(«в первом потоке на интервале (1,4) 2 события, а во втором на интервале (2,5) 2 события» | «в сумме потоков всего 5 событий на интервале (1,5)» ) Задача 2 В отдел фирмы поступает простейший поток звонков с интенсивностью 5 звонков в час. Заместитель начальника отдела принимает звонки и время каждого разговора равномерно распределено между 0 и 10 минутами. Какова вероятность пропустить звонок
User Александр12 : 10 мая 2022
500 руб.
Контрольная работа по дисциплине «Теория массового обслуживания» Вариант 1
Тепломассообмен СЗТУ Задача 7 Вариант 76
Внутри вертикальной стальной трубы высотой 1 м и диаметром dн/dвн движется вода, температура которой t1, ºC. Скорость течения воды ωж, м/c. Снаружи стенка трубы охлаждается поперечным потоком воздуха с температурой t2, ºC и скоростью 5 м/c. Вычислить коэффициент теплопередачи от воды к воздуху и количество передаваемой теплоты. Температуру стенки трубы принять равной tст=t1-(5÷10) ºC.
User Z24 : 22 февраля 2026
200 руб.
Тепломассообмен СЗТУ Задача 7 Вариант 76
up Наверх