Правила выполнения и оформления контрольной работы




Правила выполнения и оформления контрольной работы

 

При выполнении контрольной работы необходимо строго придерживаться указанных ниже правил. Работа выполненная без соблюдения этих правил, не проверяются и возвращаются студенту для доработки.

1. Каждое задание контрольной работы должно быть отпечатано на листах формата А4 в текстовом редакторе WORD с использованием шрифта Times New Roman, размер шрифта –14. При форматировании текста для печати необходимо оставлять поля: слева 3 см, сверху 1,5 см и снизу 2 см, справа – не менее 1 см. В контрольной работе используется сквозная нумерация страниц сверху листа справа без точки в конце. Титульный лист включается в общую нумерацию страниц. Номер страницы на титульном листе не проставляется, нумерация начинается страниц со второго листа контрольной работы - содержания.

2. Титульный лист оформляется в соответствии с требованиями учебной части заочного отделения.

3. В работу должны быть включены все задания строго по указанному учебной частью заочного отделения варианту. Контрольные работы, содержащие не все задания, а также задания не своего варианта, не проверяются.

4. Решения заданий надо располагать в порядке возрастания их номеров, указанных в заданиях.

5. Перед описанием выполнения задания надо полностью записать условие задания. Каждое выполненное практическое задание должно состоять листинга (исходного модуля) программы, результата выполнения программы при использовании заданных исходных данных либо тестового варианта исходных данных, заданных самим студентом.

 


ЗАДАНИЯ ДЛЯ КОНТРОЛЬНОЙ РАБОТЫ

 

Контрольная работа по дисциплине «Основы программирования» является самостоятельной творческой работой студента и предполагает выполнение пяти заданий.

 

1. По первому вопросу нужно представить развернутый письменный ответ на теоретический вопрос.

2. Разработки программы решения задачи с использованием операторов разветвляющейся структуры на языке программирования С++.

3. Разработки программы решения задачи с использованием операторов циклической структуры на языке программирования С++.

4. Разработка программы решения задачи с использованием массивов на языке программирования С++.

5. Разработка оконного приложения в интегрированной среде разработчика Visual C++.

 

Вариант 1

1. Язык программирования С++. Общая характеристика языка: место в классификации языков, синтаксис и семантика языка, основные объекты языка, операторы, структура программы. 2. Составить программу для вычисления значений функции при изменении аргумента.
3. У студента имеются накопления S руб. Ежемесячная стипендия составляет А рублей, а расходы на проживание превышают ее и составляют B руб. в месяц. Рост цен ежемесячно увеличивает расходы на 3%. Определить, сколько месяцев сможет прожить студент, используя только свои накопления и стипендию.
4. Дан массив, состоящий из 18 элементов действительного типа. Определить количество членов: а) являющихся нечётными числами; б) кратных 3 и некратных 5;
5. Разработать оконное приложение в интегрированной среде разработчика. В приложении обязательно использовать следующие компоненты: Label, Button, TextBox. Торговая фирма закупила n количество меховых изделий по цене C1 для продажи. Фирма облагается налогами: 20% налог от прибыли в местный бюджет, 28% налог в пенсионный фонд, 5% от объема продажи идет на формирование зарплаты. Определить розничную цену товара, если планируемая прибыль предприятия 15%.  

Вариант 2

1. Данные в языке Си: константы и переменные. Скалярные типы данных. Модификаторы типов. 2. Составить программу для вычисления значений функции при изменении аргумента.
3. Начав тренировки, спортсмен в первый день пробежал 5 км. Каждый следующий день он увеличивал дневную норму на 15 % от нормы предыдущего дня. Через сколько дней спортсмен пробежит суммарный путь >= 100 км?
4. Дан массив целых чисел М(12). Вычислить сумму тех элементов, значение которых совпадает с их индексом.
5. Разработать оконное приложение в интегрированной среде разработчика. В приложении обязательно использовать следующие компоненты: Label, Button, TextBox. Вычислить объем призмы, боковые грани которой квадраты, а основанием служит равносторонний треугольник, вписанный в круг радиуса R.

Вариант 3

1. Данные числовых типов в языке Си: объявление, характеристика, допустимые операции, приведение типов. Пример использования. 2. Составить программу для вычисления значений функции при изменении аргумента.
3. Предприятие получило кредит на сумму 10 млн. рублей при следующих условиях: с каждым днем сумма, которую должно вернуть предприятие возрастает на 10 тыс. рублей. Посчитать через какое время сумма долга удвоится?
4. Дан массив, состоящий из 18 элементов действительного типа. Определить частное от деления произведения всех положительных элементов и суммы модулей всех отрицательных.
5. Разработать оконное приложение в интегрированной среде разработчика. В приложении обязательно использовать следующие компоненты: Label, Button, TextBox. Определить плату за квартиру, если известно: площадь квартиры, количество проживающих, плата за содержание жилья, отопление, водопровод, канализацию, подогрев воды, коллективную антенну, лифт, вывоз мусора.

Вариант 4

1. Функции форматного ввода и вывода. Параметры. Управляющая строка. Спецификаторы формата. Управляющие символы. 2. Составить программу для вычисления значений функции при изменении аргумента.
3. Ученикам первого класса назначается дополнительно стакан молока (200 мл), если масса ученика меньше 30 кг. Определить сколько литров молока потребуется ежедневно для одного класса, стоящего из N учеников.
4. Дан массив вещественных чисел М(12). Определить сумму минимального элемента и его индекса.
5. Разработать оконное приложение в интегрированной среде разработчика. В приложении обязательно использовать следующие компоненты: Label, Button, TextBox. Определить плату за электроэнергию, если известны: старое и новое показания счетчика, стоимость одного квт/часа электроэнергии, количество просроченных дней и размер пени за один день просрочки.

Вариант 5

1. Алгоритмическая конструкция ветвления: полная и неполная форма, блок-схемы. Условная операция. Условный оператор в языке Си: структура оператора, полная и неполная формы, использование сложных условий. Пример на языке Си. 2. Составить программу для вычисления значений функции при изменении аргумента.
3. В ЭВМ по очереди поступают результаты соревнований по плаванию, в которых участвуют N спортсменов. Выдавать на печать лучший результат после ввода результата очередного спортсмена.
4. Ввести целочисленный массив, состоящий из 17 элементов. Найти сумму и количество элементов, абсолютное значение которых больше среднеарифметического положительных элементов.
5. Разработать оконное приложение в интегрированной среде разработчика. В приложении обязательно использовать следующие компоненты: Label, Button, TextBox. Пусть смешано V1 литров воды температуры t1 с V2 литрами воды температуры t2 и V3 литрами воды температуры t3. Вычислить объем и температуру образовавшейся смеси.

Вариант 6

1. Алгоритмическая конструкция выбора: понятие, блок-схема. Оператор выбора в языке Си: структура оператора. Пример программы на Си. 2. Составить программу для вычисления значений функции при изменении аргумента.
3. Определить число месяцев, через которое начальная сумма вклада в банк увеличится более чем в три раза. Процентная ставка равна 1,5% в месяц. Программа выводит на экран ежемесячное значение конечной суммы.
4. В массиве целых чисел с количеством элементов 19 определить максимальное число и заменить им все четные по значению элементы.
5. Разработать оконное приложение в интегрированной среде разработчика. В приложении обязательно использовать следующие компоненты: Label, Button, TextBox. Торговая фирма закупила n количество меховых изделий по цене C1 для продажи. Фирма облагается налогами: 20% налог от прибыли в местный бюджет, 28% налог в пенсионный фонд, 5% от объема продажи идет на формирование зарплаты. Определить розничную цену товара, если планируемая прибыль предприятия 15%.

Вариант 7

1. Циклические алгоритмы: понятие, виды (перечислить). Алгоритмическая конструкция цикла с предусловием (понятие, использование, блок-схема). Оператор цикла for: структура оператора, пример использования. 2. Составить программу для вычисления значений функции при изменении аргумента.
3. Вычислить факториал заданного целого числа. Факториал числа N вычисляется по следующей формуле: N!=1·2·3··· N.
4. Дан массив, состоящий из 15 элементов действительного типа. Определить разность между произведением всех положительных элементов и произведением модулей всех отрицательных.
5. Разработать оконное приложение в интегрированной среде разработчика. В приложении обязательно использовать следующие компоненты: Label, Button, TextBox. Длина отрезка задана в дюймах (1 дюйм = 2.54 см). Перевести значение длины в метрическую систему, то есть выразить ее в метрах, сантиметрах и миллиметрах. Например, 21 дюйм = 0 м 53 см 3,4 мм.

Вариант 8

1. Циклические алгоритмы: понятие, виды (перечислить). Алгоритмическая конструкция цикла с предусловием (понятие, использование, блок-схема). Оператор цикла с предусловием while в языке Си: структура оператора, допустимые и недопустимые условия, пример использования. 2. Составить программу для вычисления значений функции при изменении аргумента.
3. Вычислить сумму S квадратов четных и кубов нечетных чисел от 1 до N.
4. Дан массив, состоящий из 15 элементов целого типа (положительных и отрицательных). Получить новый массив, элементы которого определяются как разность между элементами исходного массива и суммой положительных элементов заданного массива.
5. Разработать оконное приложение в интегрированной среде разработчика. В приложении обязательно использовать следующие компоненты: Label, Button, TextBox. Длина некоторого отрезка составляет p метров. Перевести ее в русскую не метрическую систему. 1 верста = 500 саженей; 1 сажень = 3 аршина; 1 аршин = 16 вершков; 1 вершок = 44,45 мм

Вариант 9

1. Циклические алгоритмы: понятие, виды (перечислить). Алгоритмическая конструкция цикла с постусловием (понятие, использование, блок-схема). Оператор цикла с постусловием в языке Си: структура оператора, допустимые и недопустимые условия, пример использования. 2. Составить программу для вычисления значений функции при изменении аргумента.
3. Найти все числа некратные пяти и кратные 3, и сумма цифр которых также некратные пяти и кратна 3.
4. Ввести массив, состоящий из 12 элементов действительного типа. Определить количество и сумму чисел, значения которых меньше значения последнего элемента.
5. Разработать оконное приложение в интегрированной среде разработчика. В приложении обязательно использовать следующие компоненты: Label, Button, TextBox. Вычислить площади геометрических фигур: прямоугольника и треугольника по заданным сторонам.

Вариант 10

1. Линейный массив: понятие массива, объявление, инициализация массива, индексация элементов. Формирование и вывод массива. Алгоритм сортировки линейного массива методом "пузырька". 2. Составить программу для вычисления значений функции при изменении аргумента.
3. В доме N комнат, каждая из которых имеет прямоугольную форму. Ввести длину и ширину каждой комнаты, вывести площадь каждой комнаты и суммарную площадь комнат в доме.
4. Ввести массив, состоящий из 14 элементов целого типа. Определить сумму элементов четных по индексу и произведение элементов нечетных по значению.
5. Разработать оконное приложение в интегрированной среде разработчика. В приложении обязательно использовать следующие компоненты: Label, Button, TextBox. Даны два числа. Найти среднее арифметическое кубов этих чисел и среднее геометрическое модулей этих чисел.

Вариант 11

1. Двумерный массив. Объявление, инициализация двумерного массива, индексация элементов. Формирование и вывод двумерного массива. 2. Составить программу для вычисления значений функции при изменении аргумента.
3. Найти сумму целых отрицательных чисел, кратных 5 и от -20 до 20.
4. В заданном массиве М(12) действительных чисел увеличить минимальный элемент в три раза.
5. Разработать оконное приложение в интегрированной среде разработчика. В приложении обязательно использовать следующие компоненты: Label, Button, TextBox. Известен объем информации в байтах. Выразить его в мегабайтах и гигабайтах.

Вариант 12

1. Функции в языке Си: понятие, объявление, прототипы функций. Вызов функции. Типы возвращаемых значений. 2. Составить программу для вычисления значений функции при изменении аргумента.
3. Напечатать таблицу перевода расстояний из дюймов в сантиметры для значений длин от 1 до 20 дюймов 1 дюйм = 2,54 см.
4. Ввести массив, состоящий из 16 элементов целого типа. Заменить все элементы, кратные трем, нулями. Определить количество замен.
5. Разработать оконное приложение в интегрированной среде разработчика. В приложении обязательно использовать следующие компоненты: Label, Button, TextBox. Вычислить площадь треугольника, заданного координатами вершин в пространстве, по формуле Герона.

Вариант 13

1. Функции в языке Си: параметры формальные и фактические, механизм передачи параметров. Передача параметров «по значению» и «по ссылке». Пример использования. 2. Составить программу для вычисления значений функции при изменении аргумента.
3. Даны натуральные числа от -500 до 500. Найти все трехзначные числа, у которых четные сотни.
4. Дан массив − 19 элементов целого типа. Найти сумму элементов, расположенных до первого отрицательного элемента. Если отрицательных элементов нет, то выдать соответствующее сообщение.
5. Разработать оконное приложение в интегрированной среде разработчика. В приложении обязательно использовать следующие компоненты: Label, Button, TextBox. Напишите программу, которая анализирует человека по возрасту и относит к одной из четырех групп: дошкольник, ученик, работник, пенсионер. Возраст вводится с клавиатуры.  

Вариант 14

1. Строка в языке Си: библиотечные функции для обработки строк. Примеры использования. 2. Составить программу для вычисления значений функции при изменении аргумента.
3. Даны натуральные числа от 0 до 700. Найти все трехзначные числа, у которых нечетные сотни.
4. Ввести массив, состоящий из 15 элементов целого типа. Определить количество отрицательных, произведение положительных и количество нулевых элементов.
5. Разработать оконное приложение в интегрированной среде разработчика. В приложении обязательно использовать следующие компоненты: Label, Button, TextBox. Составьте программу, которая по введенному вами k – числу грибов, печатает фразу «Мы нашли в лесу k грибов, причем согласовывает окончание слова «гриб» с числом k.  

 

Вариант15

1. Библиотечные функции. Заголовочные файлы. Подключение библиотек. Функции математической библиотеки. 2. Составить программу для вычисления значений функции при изменении аргумента.
3. Каждая бактерия делится на две в течение одной минуты. В начальный момент имеется одна бактерия. Составьте программу, которая рассчитывает количество бактерий на заданное вами целое значение момента времени (15 минут, 7 минут и т.п.).
4. Ввести массив, состоящий из n действительных чисел А1,..., Аn. Получить: а) max (A2, A4,...) - максимальное значение элемента, из элементов имеющих четные индексы; б) min (A1, A3,...) - минимальное значение элемента, из элементов имеющих не четные индексы;
5. Разработать оконное приложение в интегрированной среде разработчика. В приложении обязательно использовать следующие компоненты: Label, Button, TextBox. Нормальный пульс человека 60 ударов в минуту, давление 120 на 80. При отборе в школу космонавтов допуск по пульсу равен –1, +3; допуск по нижнему значению давления 3, по верхнему - +5. Определить, пройдет ли медкомиссию данный претендент.  

Вариант16

1. Циклические алгоритмы: понятие, виды (перечислить). Алгоритмическая конструкция цикла с постусловием (понятие, использование, блок-схема). Оператор цикла с постусловием в языке С++: структура оператора, допустимые и недопустимые условия, пример использования. 2. Составить программу для вычисления значений функции при изменении аргумента.
3. Каждая бактерия делится на две в течение одной минуты. В начальный момент имеется одна бактерия. Составьте программу, которая рассчитывает количество бактерий на заданное вами целое значение момента времени (15 минут, 7 минут и т.п.).
4. Подсчитайте количество элементов одномерного массива, которые совпадают со своим номером и при этом кратны 3.
5. Разработать оконное приложение в интегрированной среде разработчика. В приложении обязательно использовать следующие компоненты: Label, Button, TextBox. Чтобы сварить 4 порции пшенной каши, нужно взять 220 г пшена, 1 л молока и 30 г сахара. Сколько потребуется этих продуктов, чтобы сварить N порций каши?


Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2019-01-11 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: