Логотип Автор24реферат
Задать вопрос
%
уникальность
не проверялась
Контрольная работа на тему:

Составить алгоритм и программу на языке QBasic вложенной циклической структуры (массивы)

уникальность
не проверялась
Аа
2883 символов
Категория
Информатика
Контрольная работа
Составить алгоритм и программу на языке QBasic вложенной циклической структуры (массивы) .pdf

Зарегистрируйся в 2 клика в Кампус и получи неограниченный доступ к материалам с подпиской Кампус+ 🔥

Условие

Составить алгоритм и программу на языке QBasic вложенной циклической структуры (массивы). Известна заработная плата каждого из 12 работников фирмы за каждый месяц первого квартала. Работники Месяц 1 2 3 1 2 … 12 Организовать ввод информации по этой таблице и определить: общую сумму, выплаченную за квартал всем работникам; заработную плату, полученную за квартал каждым работником; общую заработную плату всех работников за каждый месяц.

Нужно полное решение этой работы?

Решение

Потяни, чтобы посмотреть
Информация будет храниться в массиве размером 12×3.
Составим алгоритм программы (рис. 12).
Рис. 12. Алгоритм задачи
Составим программу по приведенному алгоритму:
CLS
DIM a(12, 3) AS SINGLE
DIM S(3) AS SINGLE
FOR i = 1 TO 12
PRINT "Vvedite zarplatu "; i; "-go rabotnika:"
FOR j = 1 TO 3
PRINT " za "; j; "-yi mesiac: ";
INPUT a(i, j)
NEXT
PRINT
NEXT
PRINT "-------------------------------------------------------"
PRINT "| Rabotnik | Mesiac 1 | Mesiac 2 | Measiac 3| Summa |"
PRINT "-------------------------------------------------------"
FOR i = 1 TO 12
PRINT "| "; USING "########"; i;
FOR j = 1 TO 3
PRINT " | "; USING "########"; a(i, j);
S(j) = S(j) + a(i, j)
NEXT
PRINT " | ";
PRINT USING "#######"; a(i, 1) + a(i, 2) + a(i, 3);
PRINT " |"
NEXT
PRINT "-------------------------------------------------------"
PRINT "| Itogo";
FOR j = 1 TO 3
PRINT " | "; USING "########"; S(j);
NEXT
PRINT " | ";
PRINT USING "#######"; S(1) + S(2) + S(3);
PRINT " |"
PRINT "-------------------------------------------------------"
PRINT
PRINT "Summa za kvartal: "; S(1) + S(2) + S(3)
Проверим работу программы (рис . 13, 14).
Рис. 13. Ввод данных
Рис. 14. Тестирование программы
Проведем вычисления вручную:
Работники Месяц Сумма
1 2 3
1 1 2 3 1 + 2 + 3 = 6
2 4 5 6 4 + 5 + 6 = 15
3 7 8 9 7 + 8 + 9 = 24
4 10 11 12 10 + 11 + 12 = 33
5 13 14 15 13 + 14 + 15 = 42
6 16 17 18 16 + 17 + 18 = 51
7 19 20 21 19 + 20 + 21 = 60
8 22 23 24 22 + 23 + 24 = 69
9 25 26 27 25 + 26 + 27 = 78
10 28 29 30 28 + 29 + 30 = 87
11 31 32 33 31 + 32 + 33 = 96
12 34 35 36 34 + 35 + 36 = 105
Итого 210 222 234 210 + 222 + 234 = 666
Программа работает верно.
Заключение
В результате выполнения работы было изучено понятие «информация»
50% задачи недоступно для прочтения
Переходи в Кампус, регистрируйся и получай полное решение
Получить задачу
Больше контрольных работ по информатике:

Сложить два двоичных числа в форме с плавающей запятой

441 символов
Информатика
Контрольная работа

Предприятие производит продукцию трех видов (Р1 Р2 Р3)

987 символов
Информатика
Контрольная работа
Все Контрольные работы по информатике
Получи помощь с рефератом от ИИ-шки
ИИ ответит за 2 минуты