Два фрагмента программы записанный на языке паскаль begin k: =5; n: =0; for i: =1 to k do; begin n: =i+k+n; n: =n-5; end; k: =n; end. чему равно значение переменной k после выполнения?
187
370
Ответы на вопрос:
1)когда найдется элемент равный заданому 2)отсекается 1 элемент 3) произведение элементов массива, которые лежат в промежутке [40; 55)в паскале как и почти любом яп есть переменные,которые содержат имя и значение,например ( i: =0)-> имя переменной i,значение 0.значение переменной можно изменить,имя переменной нельзя.массивы это переменные которые хранят несколько значений.чтобы обратиться к определенному значению масива использовать синтаксис имямасива[индексмасива],например чтоб получить 3 элемент масива a использовать a[3].repeat (expression) until(boolean) это цикл,в котором будет выполняться expression(любой код) до тех пор пока boolean не будет верно.boolean это выражение значение которого будет равно true/false(правда/неправда).напрмер в repeat i: =i+1; until (a[i]=x) or (i=10); к переменной i будет прибавляться 1 до тех пор пока a[i] не равно x или i будет меньше 10(так как в масиве всего 10 элементов,если например i будет 11 это будет выход за границу массива).каждый блок выполнения в цикле(в нашем случае i: =i+1) называется итерацией.в цикле for(a to max) в a идет создание переменной-счетчика(в нашем случае создание переменной i со значением 0) ,потом пишется to и идет максимальное значение счетчика.и итерации этого цикла( if (a[i]=> 40) and (a[i]< 55) then s: =s*a[i]; ).в конце каждой итерации автоматически значение счетчика увеличивается на 1.до тех пор пока счетчик меньше или равен max итерации будут выполняться. а вообще в интернете много обучающих статей по данной теме
Популярно: Информатика
-
injugulshat15.08.2021 08:26
-
vtest195803.10.2021 15:00
-
sasulencijaozq7jr02.03.2022 13:10
-
Лена20011517.12.2020 17:47
-
kwjeps06.02.2020 06:51
-
KamilyaG22.07.2022 22:44
-
nadialihas200520.01.2023 11:30
-
vvvvcrrrq13.05.2020 05:07
-
karinkacommelЛіза22.12.2020 20:59
-
Hapec06.01.2022 13:24