Номер: 170094
Количество страниц: 55
Автор: marvel10
Курсовая Программирование, вариант 6, номер: 170094
650 руб.
Купить эту работу
Не подошла
данная работа? Вы можете заказать учебную работу
на любую интересующую вас тему
Заказать новую работу
данная работа? Вы можете заказать учебную работу
на любую интересующую вас тему
- Содержание:
"Оглавление
Лист задания 2
Вводная часть 6
Краткая история развития языков программирования 6
Описание и сравнение основных языков и сред программирования 13
Отсортированный список наиболее используемых/популярных языков на текущее время 27
Описание основных алгоритмов и синтаксиса языка C++ 29
Операции базового ввода/вывода 29
Краткое описание правил составления блок-схем 30
Выполнение арифметических операций в программе 32
Использование условного оператора 33
Назначение и применение одномерных/многомерных массивов 34
Практические задания 39
Задание 1. Базовый вывод информации 39
Задание 2. Составление блок-схем алгоритмов 41
Задание 3. Анализ программного кода 48
Задание 4. Вычисление выражений 49
Задание 5. Условный оператор 51
Задание 6. Работа с одномерными массивами 52
Заключение 54
Выводы и замечания по проделанной работе 54
В работе рассмотрены такие теоретические вопросы как краткая история развития языков программирования, проведено описание и сравнение основных языков и сред программирования, приведен отсортированный список самых рейтинговых языков программирования на текущее время. В теоретической части также рассмотрены и описаны основные алгоритмы и синтаксис языка С++, а именно операции базового ввода/вывода, дано краткое описание правил составления блок-схем , описано выполнение арифметических операций в программе на С++, описано использование условного оператора, описано назначение и применение одномерных/многомерных массивов. 54
В практической части работы выполнено 6 заданий 54
В задании 1 при помощи функции вывода printf написано имя и составлен автопортрет из ASCII символов. 54
В задании 2 Нарисованы блок схемы по алгоритмам сортировки массивов с использованием онлай редактора https://www.draw.io. 54
В задании 3 выполнен анализ предоставленного программного кода. 54
В задании 4 проведено вычисление выражений. 54
В задании 5 составлены логическое выражение для заданной графической области. 54
В задании 6 проведена работа с одномерными массивом по заданному заданию. 54
Список использованных ссылок и источников 55
Лист задания
Задание 1. Базовый вывод информации
Программа рисующая которая с помощью функции print рисует из символов:
1. Ваше имя в рамке.
2. Нарисовать автопортрет из ASCII символов
Задание 2. Составление блок-схем алгоритмов
Рисование блок-схем алгоритмов по заданной предметной области:
Вар. № 6 Предметная область Алгоритм сортировки
Задание 3. Анализ программного кода
Выполнить анализ предоставленного программного кода.
Предлагаемые к рассмотрению критерии оценки программы:
1. Предполагаемое назначение/использование
2. Объяснения работоспособности/неработоспособности
3. Возможный вариант оптимизации или альтернативы
4. Ваши комментарии
5. Другие критерии оценки по вашему усмотрению
#define private public
#include <mylib.h>
#undef private
Задание 4. Вычисление выражений
Вычислить предлагаемое выражение.
; ;
;
при , .
Задание 5. Условный оператор
Составить систему неравенств на основании графической схемы
Задание 6. Работа с одномерными массивами
Имеется предопределенный одномерный массив из 27 элементов для всех вариантов (менять отдельные значения элементов заданного массива не разрешается):
3, -1, 4, -1, 5, -9, 2, -6, 5,
-3, 5, -8, 9, -7, 9, -3, 0, -3,
8, -4, 0, -2, 6, -4, 3, -3, 8
Предварительно заданные значения для отдельных переменных из задания:
Переменная Значение
[A, B] [-3, 3]
D -2
G 5
N 10
Требуется согласно своему варианту посчитать выражение.
, где
U – произведение элементов с четными номерами;
R – номер максимального по модулю элемента;
S – среднее арифметическое N последних элементов.
"