Номер: 174032
Количество страниц: 46
Автор: marvel10
Контрольная Вариант 11 программирование, номер: 174032
390 руб.
Купить эту работу
Не подошла
данная работа? Вы можете заказать учебную работу
на любую интересующую вас тему
Заказать новую работу
данная работа? Вы можете заказать учебную работу
на любую интересующую вас тему
- Содержание:
"Задание 1. Базовый вывод информации
Программа с помощью функции print рисует из символов:
1. Ваше имя в рамке.
2. Нарисовать автопортрет из ASCII символов
Задание 2. Составление блок-схем алгоритмов
Рисование блок-схем алгоритмов по заданной предметной области:
Предметная область
Выбор фильма для просмотра.
Задание 3. Анализ программного кода
Выполнить анализ предоставленного программного кода.
Предлагаемые к рассмотрению критерии оценки программы:
1. Предполагаемое назначение/использование
2. Объяснения работоспособности/неработоспособности
3. Возможный вариант оптимизации или альтернативы
4. Ваши комментарии
5. Другие критерии оценки по вашему усмотрению
Анализируемый программный код
void get_tomorrow_date(struct timeval *date)
{
sleep(86400); // 60 * 60 * 24
gettimeofday(date, 0);
}
Задание 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
Предварительно заданные значения для отдельных переменных из задания:
Переменная Значение
D -2
Требуется согласно своему варианту №11 посчитать выражение.
X – количество элементов, меньших D, с нечетными номерами;
Y – максимальный по модулю элемент (со знаком);
Z – среднее квадратичное положительных элементов.
Оглавление
Задания 2
Краткая история развития языков программирования 6
Описание и сравнение основных языков и сред программирования 10
Отсортированный список наиболее используемых/популярных языков на текущее время 14
Операции базового ввода/вывода 15
Краткое описание правил составления блок-схем 17
Выполнение арифметических операций в программе 20
Использование условного оператора 21
Назначение и применение одномерных/многомерных массивов 24
Задание 1. Базовый вывод информации 29
Задание 2. Составление блок-схем алгоритмов 34
Задание 3. Анализ программного кода 38
Задание 4. Вычисление выражений 40
Задание 5. Условный оператор 42
Задание 6. Работа с одномерными массивами 43
Заключение 45
Список использованных ссылок и источников 46
1. http://life-prog.ru/view_programmer.php?id=68&page=7 - История развития языков программирования
2. http://programma-free.ru/ - Языки программирования. Краткий обзор.
3. http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html - TIOBE Index for December 2014
4. http://develab.narod.ru/cpp/62.htm - Базовые операции ввода-вывода
5. http://www.fvn2009.narod.ru/Manuscripts/Algorithmization/algorithm8.htm - Блок-схема и ее элементы
6. http://ipg.h1.ru/lessons/ci/les32.html - Урок 32: "" Операции языка С. Арифметические операции. ""
7. http://kvodo.ru/uslovnyie-operatoryi-if-i-switch.html - C++. Условные операторы if и switch
8. http://cppstudio.com/post/389/ - Массивы в С++
9. http://www.opennet.ru/man.shtml?topic=gettimeofday&category=2&russian=0
10. https://www.draw.io - онлайн средство для рисования блок-схем
"