Логотип Автор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% задачи недоступно для прочтения
Переходи в Кампус, регистрируйся и получай полное решение
Получить задачу
Больше контрольных работ по информатике:

Перевести число 15,2510 в двоичную систему счисления

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

Оценить устойчивость САР по каналу управляющего воздействия

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

Используя функции табличного процессора рассчитать налог на страну

1284 символов
Информатика
Контрольная работа
Все Контрольные работы по информатике
Закажи контрольную работу
Оставляя свои контактные данные и нажимая «Найти работу», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.

Наш проект является банком работ по всем школьным и студенческим предметам. Если вы не хотите тратить время на написание работ по ненужным предметам или ищете шаблон для своей работы — он есть у нас.