
Информатика, 10 класс, 15 баллов, срочно!! 1. Задать начальные значения элементов массива можно
следующими способами: * for i := 1 to n do write(a[i]); var 11T: array[1..31] of real; for i := 1 to n do readln(a[i]); for i := 1 to n do writeln(a[i]); for i := 1 to n do a[i]:=random(60); var S: array[1..27] of string; for i := 1 to n do a[i]:=sin(i)-cos(i); 2. Если значения элементов массива НЕ могут изменяться при решении задачи, то массив должен быть описан следующим образом: * const c _ rgb: array [1..3] of string =(ꞌкрасныйꞌ,ꞌсинийꞌ,ꞌзеленыйꞌ); var S: array[1..27] of string; const c _ rgb: array [0..2] of string =(ꞌкрасныйꞌ,ꞌсинийꞌ,ꞌзеленыйꞌ); const verh = 3; niz = -2; var Sklad: array[niz..verh] of integer; var 11T: array[1..31] of real; const c _ rgb: array [0..2] of real =(3.5,8.9,7.925); var а: array[1..25] of integer; 3. Если ЗНАЧЕНИЯ элементов массива могут изменяться при решении задачи, то массив может быть описан следующим образом: * var а: array[1..25] of integer; var 11T: array[1..31] of real; const c _ rgb: array [0..2] of string =(ꞌкрасныйꞌ,ꞌсинийꞌ,ꞌзеленыйꞌ); const c _ rgb: array [1..3] of string =(ꞌкрасныйꞌ,ꞌсинийꞌ,ꞌзеленыйꞌ); const verh = 3; niz = -2; var Sklad: array [niz..verh] of integer; var S: array[1..27] of string;

Ответы на вопрос

Ответ:
1
for i := 1 to n do readln(a[i]);
for i := 1 to n do a[i]:=random(60);
for i := 1 to n do a[i]:=sin(i)-cos(i);
2
const c_rgb: array [1..3] of string =(ꞌкрасныйꞌ,ꞌсинийꞌ,ꞌзеленыйꞌ);
const c_rgb: array [0..2] of string =(ꞌкрасныйꞌ,ꞌсинийꞌ,ꞌзеленыйꞌ);
const c_rgb: array [0..2] of real =(3.5,8.9,7.925);
3
var а: array[1..25] of integer;
const verh = 3; niz = -2; var Sklad: array [niz..verh] of integer;
var S: array[1..27] of string;
Объяснение:



Ваши утверждения описывают различные способы и правила для определения массивов в Паскале в зависимости от того, могут ли значения элементов массива изменяться в процессе выполнения программы. Давайте разберем каждое из утверждений:
Задание начальных значений элементов массива:
- Первый способ:
for i := 1 to n do a[i]:=random(60);
- это присвоение случайных значений элементам массиваa
в диапазоне от 0 до 59. - Второй способ:
for i := 1 to n do a[i]:=sin(i)-cos(i);
- это присвоение значения элементам массиваa
на основе вычисления синуса и косинуса от индексаi
.
- Первый способ:
Если значения элементов массива НЕ могут изменяться при решении задачи, то массив должен быть описан с использованием ключевого слова
const
:- Ваши примеры с
const c _ rgb
иvar Sklad
показывают правильное использование ключевого словаconst
для объявления массивов с неизменяемыми значениями.
- Ваши примеры с
Если ЗНАЧЕНИЯ элементов массива могут изменяться при решении задачи, то массив объявляется без ключевого слова
const
.
Обратите внимание, что ваши примеры содержат некоторые ошибки и несоответствия в объявлениях массивов, такие как несоответствие размеров массивов и неопределенные переменные. Вам следует обратить внимание на корректное объявление массивов, определение размеров и типов элементов.
Пожалуйста, уточните ваш вопрос, если у вас есть конкретные запросы по определению массивов в Паскале.


Похожие вопросы
Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili