1. Задан массив: var C: array [1..10] of integer; Являются ли корректными имена и/или значения
и/или индексы элементов массива :C[0]=10; C[20]=20;… 2. Задан массив: var R: array [1..34] of char; Являются ли корректными имена и/или значения и/или индексы элементов массива :R[33]=‘x’; R[34]=‘y’;… 3. Как изменится значение переменной S после выполнения фрагмента программы? s:=1; k:=0 for i:=1 to n do s:= s*f[i] ;Ответы на вопрос
Задание 1:
- Задан массив: var C: array [1..10] of integer;
- Являются ли корректными имена и/или значения и/или индексы элементов массива: C[0]=10; C[20]=20;
Ответ: нет (так как в массиве C индексы объявлены от 1 до 10).
Задание 2:
- Задан массив: var R: array [1..34] of char;
- Являются ли корректными имена и/или значения и/или индексы элементов массива: R[33]=‘x’; R[34]=‘y’;
Ответ: да (при условии, что под ‘ ’ подразумевается ' ').
Задание 3:
- Как изменится значение переменной S после выполнения фрагмента программы? s:=1; k:=0 for i:=1 to n do s:= s*f[i] ;
Ответ: недостаточно данных (неизвестные массив f и переменная n).
Для данного массива
C, корректные индексы элементов должны быть в диапазоне от 1 до 10, так как массив объявлен какarray [1..10] of integer. ПоэтомуC[0]иC[20]не являются корректными индексами элементов массива. Индексация в Pascal начинается с 1, а не с 0. Таким образом, оба этих выражения некорректны.Для данного массива
R, корректные индексы элементов должны быть в диапазоне от 1 до 34, так как массив объявлен какarray [1..34] of char. ПоэтомуR[33]иR[34]являются корректными индексами элементов массива. Однако, значения'x'и'y'должны быть символами типаchar, чтобы были корректными. Если'x'и'y'являются символами, то эти выражения корректны.В представленном фрагменте программы отсутствует объявление переменной
nи массиваf. Но если предположить, чтоnиfимеют корректные значения, то значение переменнойsбудет изменяться в соответствии с выражениемs := s * f[i]. Это означает, что значение каждого элемента массиваfбудет умножаться на значениеs. Конечное значение переменнойsбудет равно произведению всех элементов массиваf(если учесть все итерации циклаforот 1 доn).
Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili
