2. Самостоятельно придумайте примеры данных, которые можно организовать в виде массива. В...

0 голосов
553 просмотров

2. Самостоятельно придумайте примеры данных, которые можно организовать в
виде массива. В каждом примере отметьте: каким именем можно обозначить
массив, как пронумеровать его элементы, какой тип будет иметь массив?
Опишите массивы по правилам Алгоритмического языка.

3. Для тех
же исходных данных, что рассматриваются в параграфе, составьте алгоритм,
в котором вычисляются четыре величины: средние температуры зимних
месяцев, весенних месяцев, летних месяцев, осенних месяцев.

4.
Вы посетили магазин и купили 10 видов товара. В таблицу Т[1:10] вы
записали количество купленного товара каждого вида. В таблицу С[1:10]
записали цены единиц каждого вида товара соответственно. Составьте
алгоритм вычисления общей стоимости всех покупок.


Информатика (21 баллов) | 553 просмотров
0

Сейчас, подожди, дорешаю задачу и к тебе вернусь

0

спасибооооо:*

Дан 1 ответ
0 голосов

1)  (Если была высшая математика, то должно быть понятно.) 
Ну допустим надо посчитать сред. ариф. всех элементов массива.
Пусть будет массив размерностью (Типа таблица) 3х3, запишем его так (он двухмерный)
 A[n,m]; -  основное положение массива, где n строка, где m столбец.
Давать ему наименование равно такому же смыслу как и Program N; никаких цифр впереди например 1A, правильно записывать массив - A1, XD1D4, _s4; _1; _1d1 и т.д.
Массив должен иметь такой же тип переменных какой задан в условии, т.е. непосредственно real = real. Элементы массива записываются через запятую. И снова же, если массив имеет тип данных целых чисел, то элементы его тоже должны соответствовать им A[i,j] = integer; i,j - type integer;
Сейчас допишу остальные

(1.1k баллов)
0

Вот по закону алг.

0

алг Ввод массива, вариант 1
вещ таб Т[1:12]
цел a
нач a:=1
пока a<=12, повторять <br> нц
вывод ("Т[," a , "]=")
ввод (Т[a])
a:=a+1
кц
кон

0

а это на 2 вопрос?

0

Это все 1-й, Второй вот:
Program asd;
USES crt;
var t: array [1..12] of real;
i: integer;
BEGIN
Clrscr;
Writeln('vvedite temperatyry 12-x mesyazev: ');
for i:=1 to 12 do
readln(t[i]);
writeln('Sima: ',((t[12]+t[1]+t[2])/3):0:2);
writeln('Vesna: ',((t[3]+t[4]+t[5])/3):0:2);
writeln('Leto: ',((t[6]+t[7]+t[8])/3):0:2);
writeln('Osen: ',((t[9]+t[10]+t[11])/3):0:2);
END.

0

А, тьфу, 2,3, ну ты поняла меня :) все по порядку

0

погоди:)))) 1. это Если была высшая математика, то должно быть понятно

0

2.алг Ввод массива, вариант 1

0

а 3.Program asd;

0

Нет

0

Я тебе почтой кину понятное