Заранее Выполнить письменно в тетрадях решение следующих задач:
А) Составить программу, которая заполняет массив из 20 целых чисел случайными значениями из диапазона от -50 до 50 и выводит полученный массив на экран.
Б) Составить программу, которая заполняет массив из 20 целых чисел значениями от 1 до 20, вычисляет суммы элементов массива и выводит на экран массив, а также значение суммы элементов массива.
Нам нужно попасть из А в E. Исходя из таблицы из пункта А мы можем пойти только в B или C
Допустим мы решили пойти в B(эта дорога заняла у нас 3 километра). Куда мы можем пойти из населенного пункта B? Только в А( т.е. вернуться обратно(это было бы бессмысленно), или в населенный пункт С. Выбора у нас нет, значит идем в С. Согласно таблице идти до него 2 километра.
Из пункта С мы можем пойти только в пункт A, B или D (в тех А и B мы уже были) пойдем в пункт D ( дорога занимает 4 км). Ну а из D мы можем пойти в В и Е. Вспоминаем что по условию задачи нам надо в пункт Е. Дорога туда из D занимает 1 км. Теперь складываем весь наш пройденный путь 3 км + 2 км + 4 км + 1 км = 10 км заняла наша дорога.
Но сколько км заняла бы у нас дорога Если бы мы вначале пошли не в пункт B, а в пункт C? Сможешь сам посчитать?
Объяснение:
1. Зависит от версии языка. Как размер, так и размерность. Например, в PascalABC.NET и размер и размерность практически ничем не ограничены, а в ТурбоПаскаль массив не мог занимать больше 65520 байт.
2. Одномерный массив - массив имеющий одно измерение, т.е. его элементы имеют один индекс. Никакого вектора в паскале нет.
3. Доступ к элементу массива осуществляется по его порядковому номеру в массиве, названному индексом.
4. Массивы данных в программе на паскале можно формировать путем задания значений элементов непосредестенно при описании, путем ввода значений с клавиатуры или чтения из файла, путем присваивания элементам значения в цикле и т.д.