Номер: 262298
Количество страниц: 38
Автор: marvel5
Курсовая Курсовая по информатике, номер: 262298
650 руб.
Купить эту работу
Не подошла
данная работа? Вы можете заказать учебную работу
на любую интересующую вас тему
Заказать новую работу
данная работа? Вы можете заказать учебную работу
на любую интересующую вас тему
- Содержание:
Содержание
1 Вводная часть 4
1.1 Краткая история развития языков программирования 4
1.2 Описание и сравнение основных языков и сред программирования 8
1.3 Отсортированный список наиболее используемых/популярных языков на текущее время 10
2 Описание основных алгоритмов и синтаксиса языка C++ 11
2.1 Базовые операции ввода-вывода 11
2.2 Краткое описание правил составления блок-схем 14
2.3 Выполнение арифметических операций в программе 16
2.4 Использование условного оператора 16
2.5 Назначение и применение одномерных/многомерных массивов 19
3 Практические задания 20
3.1 Задание 1. Базовый вывод информации 20
3.2 Задание 2. Составление блок-схем алгоритмов 23
3.3 Задание 3. Анализ программного кода 24
3.4 Задание 4. Вычисление выражений 29
3.5 Задание 5. Условный оператор 31
3.6 Задание 6. Работа с одномерными массивами 34
Заключение 37
Список использованной литературы 38
3.1 Задание 1. Базовый вывод информации
Программа, рисующая, которая с помощью функции printf() рисует из символов:
1. Ваше имя в рамке
2. Нарисовать автопортрет из ASCII символов.
3.2 Задание 2. Составление блок-схем алгоритмов
Рисование блок-схем алгоритмов по заданной предметной области:
Вар. № Предметная область
39 посещение фитнес-зала
Выполнение задания 2 – «Составление блок-схем алгоритмов»
3.3 Задание 3. Анализ программного кода
Выполнить анализ предоставленного программного кода.
Предлагаемые к рассмотрению критерии оценки программы:
1. Предполагаемое назначение/использование
2. Объяснения работоспособности/неработоспособности
3. Возможный вариант оптимизации или альтернативы
4. Ваши комментарии
5. Другие критерии оценки по вашему усмотрению
Список заданий:
Вар. № Анализируемый программный код
39 void get_tomorrow_date( struct timeval *date )
{
sleep( 86400 ); // 60 * 60 * 24
gettimeofday( date, 0 );
}
3.4 Задание 4. Вычисление выражений
Вычислить предлагаемое выражение.
Список заданий по вариантам:
№ Данные Формулы
39
3.5 Задание 5. Условный оператор
Составить систему неравенств на основании графической схемы
1. Результаты работы программы представить в виде:
• Составленной системы неравенств
• Программного кода отражающего условие попадания точки в целевую область
2. Задания для выполнения:
3.6 Задание 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
Требуется согласно своему варианту посчитать выражение.
№ Выражение Определение переменных
4 R – максимальный элемент с четным номером;
Y – номер максимального отрицательного элемента;
C – среднее арифметическое модулей отрицательных элементов.
Список использованной литературы
1. Богуславский А.А., Соколов С.М. Основы программирования на языке Си++: Для студентов физико-математических факультетов педагогических институтов. – Коломна: КГПИ, 2007.
2. Керниган Б., Ритчи Д. Язык программирования Си: Пер. с англ. — М.: Финансы и статистика, 1992.
3. http://www.tiobe.com
4. http://wikipedia.ru