
- •Содержание
- •Введение
- •1 Рабочая программа по дисциплине «информатика»
- •Раздел 2. Алгоритмизация и программирование
- •2 Основы алгоритмизации
- •2.1 Основные этапы подготовки и решения задачи на компьютере
- •2.2 Постановка задачи. Разработка математической модели
- •2.3 Алгоритм и его свойства
- •2.4 Форма записи алгоритма на естественном языке
- •2.5 Графическая форма записи алгоритма
- •2.6 Типовые вычислительные процессы и структуры алгоритмов
- •2.6.1 Линейный вычислительный процесс
- •2.6.2 Разветвляющийся вычислительный процесс
- •2.6.3 Циклический вычислительный процесс
- •2.6.4 Алгоритмы обработки одномерных информационных массивов
- •2.6.5 Алгоритмы обработки двумерных информационных массивов
- •3 Язык программирования vba
- •3.1 Элементы языка
- •3.2 Программирование алгоритмов линейной структуры
- •3.3 Программирование алгоритмов разветвленной структуры
- •3.4 Программирование алгоритмов циклической структуры
- •3.5 Организация программ обработки одномерных массивов
- •3.6 Организация программ обработки двумерных массивов
- •4 Контрольная работа и методические указания по её выполнению
- •4.1 Выбор варианта
- •4.2 Задание 1. Варианты задач
- •4.3 Задание 2. Варианты задач
- •4.4 Задание 3. Теоретический вопрос
- •4.5 Методические указания по выполнению контрольной работы
- •4.5.1 Пример выполнения задания 1
- •4.5.2 Пример выполнения задания 2
- •4.5.3 Пример выполнения задания 3
- •Вопросы для подготовки к экзамену
- •Программирование алгоритмов циклической структуры.
- •Литература
- •Указатель
- •650992, Г. Кемерово, пр. Кузнецкий, 39. Тел. 25-75-00.
4 Контрольная работа и методические указания по её выполнению
4.1 Выбор варианта
Обозначим за XY код, заданный преподавателем, или две последние цифры номера вашей зачетной книжки. Тогда номер вашего варианта задания в контрольной работе выбирается следующим образом:
N = XY - 25*K, где
-1,
если XY
=00
0, если XY <=25
K = 1, если XY <=50
2, если XY <=75
3, если XY <=99
Например, ваш шифр 3423, XY=23, номер варианта N=23-25*0=23. Для шифра 3482, N=82-25*3=7, номер варианта 7.
Контрольная работа состоит из трёх заданий.
При оформлении задания своего варианта необходимо:
-
выполнить построение математической модели;
-
разработать блок-схему алгоритма;
-
написать программу на алгоритмическом языке.
4.2 Задание 1. Варианты задач
-
Определить среднюю зарплату, если имеются данные о зарплате работников фирмы из N человек.
-
По итогам экзамена (массиву оценок) определить количество студентов, сдавших экзамен на 4 и 5.
-
Определить номер продавца розничной торговли, имеющего наибольшую выручку за день, если задана дневная выручка каждого из N продавцов.
-
Подсчитать количество продавцов, выполнивших заданную норму выручки, если норма задана и даны дневные выручки каждого продавца.
-
Имеется информация о количестве для N наименований торгового оборудования на складе. Определить номера видов торгового оборудования, количество которых меньше заданного числа P.
-
Имеются данные о зарплате работников фирмы из N человек. Выполнить перерасчет зарплаты, увеличив ее на 10%.
-
Имеется информация о наличии N наименований торгового оборудования на складе. Определить общее количество оборудования.
-
Имеется информация о количестве для N наименований продуктов на складе. Определить количество видов продуктов, запас которых меньше заданной предельной нормы.
-
Имеется информация о количестве для N наименований продуктов на складе. Определить номер продукта, количество которого максимально.
-
Имеется информация о количестве для N наименований продуктов на складе. Определить номер продукта, количество которого минимально.
-
В группе студентов определить старшего по возрасту, если есть данные о возрасте каждого студента.
-
Определить количество студентов группы старше 20 лет, если есть данные о возрасте каждого студента группы.
-
Найти средний возраст студентов группы, если есть данные о возрасте каждого студента группы.
-
Фирма получила данные о стоимости N наименований новых товаров. Определить общую стоимость всех товаров.
-
Фирма получила данные о стоимости N наименований новых товаров. Пересчитать стоимости всех товаров, уменьшив каждую стоимость на 15%.
-
По итогам экзамена определить количество студентов, не сдавших экзамен.
-
Фирма получила данные о стоимости N наименований новых товаров. Определить номер товара, стоимость которого максимальна.
-
Фирма получила данные о стоимости N наименований новых товаров. Определить номер товара, стоимость которого минимальна.
-
Определить суммарный объем продаж одного из магазинов в течение года. Сведения об объеме продаж заданы за каждый месяц.
-
Фирма получила данные о стоимости N наименований новых товаров. Указать номера товаров, стоимость которых не превышает заданную сумму S.
-
Даны сведения об объеме продаж за каждый месяц. Определить удельный вес продаж каждого месяца по отношению к общему объему продаж.
-
Фирма получила данные о стоимости N наименований нового оборудования. Указать номера оборудования, стоимость которого находится в заданных пределах >=S1 и <=S2.
-
Вывести номер месяца, в котором объем продаж был наибольшим, если имеются сведения об объеме продаж за каждый месяц.
-
Вычислить средний объем продаж за 3-й квартал, если заданы объемы продаж за каждый месяц.
-
По итогам экзамена определить среднюю оценку студентов группы.