Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Prakticheskie_po_informatike (1).doc
Скачиваний:
5
Добавлен:
01.03.2025
Размер:
1.1 Mб
Скачать

Практическая работа № 25

Тема: Вычисление суммы и произведения элементов таблицы.

Цель: научиться описывать таблицы, организовывать работу с табличными величинами, находить сумму и произведение элементов таблицы.

Программное обеспечение: диалоговый интерпретатор (компилятор) Visual Basic.

Теоретическая часть:

Алгоритм - понятное и точное предписание исполнителю совершить последовательность команд, приводящее к искомому результату.

Таблица – упорядоченная последовательность переменных одного типа, которым дано одно имя. Элементы таблицы имеют индексы. Индексы – это пара чисел, однозначно определяющая местоположение элемента (номера строки и столбца).

цел таб F - таблица F целых чисел, имеющая N строк и M столбцов.

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

Фигуры блок – схемы:

- начало или конец алгоритма

- ввод данных, вывод результатов

- действие, операция

Программа – алгоритм, записанный на языке программирования.

Операторы языка BASIC:

REM – комментарии; INPUT - оператор ввода данных с клавиатуры; PRINT - оператор вывода информации на экран; DATA - оператор формирования блока данных;

READ - оператор считывания данных DATA; FOR…NEXT… - операторы цикла; DIM A (N,M) - таблица А из N строк и M столбцов; END - конец.

ПРАВИЛА БЕЗОПАСНОСТИ (для машинного варианта):

  1. Перед началом работы изучите инструкцию и теоретический материал. Строго выполняйте инструкцию к работе.

  2. Правильно включайте компьютер и запускайте программу после разрешения преподавателя.

  3. После выполнения работы отключите компьютер в строгом соответствии с требованиями; не забудьте выключить монитор. Образец выполнения задания:

Задание

Алгоритм выполнения задания

1.Составьте алгоритм вычисления а) суммы, б) произведения элементов таблицы А:

3

7

2

5

4

8

1

6

1. а) алг сумма (цел таб А , вещ S)

арг А

рез S

нач цел i, j

i:=1

S:=0

пока i

нц

j:=1

пока j

нц

S:=S+A

j:=j+1

кц

i:=i+1

кц

кон

1.б) алг произведение ( цел таб А , вещ Р)

арг А

рез Р

нач цел i, j

i:=1

P:=1

пока i

нц

j:=1

пока j

нц

Р:=Р*А

j:=j+1

кц

i:=i+1

кц

кон

2. Составьте программу с оператором INPUT.

10 REM “Сумма и произведение элементов таблицы“

20 DIM A (2,4)

30 S=0

40 P=1

50 FOR I=1 TO 2

60 FOR J=1 TO 4

70 PRINT “Введите элемент (”;I;J; “) данной таблицы А”

80 INPUT A (I,J)

90 S=S+A(I,J)

100 P=P*A(I,J)

110 NEXT J

120 NEXT I

130 PRINT “Сумма элементов таблицы А равна ”; S

140 PRINT “Произведение элементов таблицы А равно”; Р

150 END

3. Составьте программу с операторами DATA – READ.

10 REM ”Сумма и произведение элементов таблицы”

20 DIM A(2,4)

30 DATA 3,7,2,5

40 DATA 4,8,1,6

50 S=0

60 P=1

70 FOR I=1 TO 2

80 FOR J=1 TO 4

90 READ A(I,J)

100 S=S+A(I,J)

110 P=P*A(I,J)

120 NEXT J

130 NEXT I

140 PRINT “Сумма элементов таблицы А равна” ;S

150 PRINT ”Произведение элементов таблицы А равно ”; Р

160 END

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]