Что это за фрагмент программы for i 1 to 5 do

До сих пор мы изучали циклы, в которых идёт выполнение по какому-нибудь условию, то есть пока условие не станет истиной, то цикл будет выполнять вложенные в себя операторы, как только условие становится истиной, цикл прекращает свою работу.

Но и бывают случаи, когда требуется повторить цикл заданное кол-во раз.

Для этого существует оператор цикла for — цикл со счётчиком.

Давайте рассмотрим строение этого цикла

for i : = a to b do
оператор ( группа операторов ) ;
for i : = a downto b do
оператор ( группа операторов ) ;
, где i — переменная цикла ;
a — начальное значение ;
b — конечное значение ;

В этом цикле есть начальное значение и конечное. Тут присутствует переменная, которая содержит начальное значение, и при каждом повторе цикла эта переменная будет увеличиваться на 1 автоматически, и увеличиваться, или уменьшаться, она будет до тех пор, пока не достигнет конечного значения.

Во втором случае начальное значение должно быть больше чем конечное.

Теперь что касается типа данных — есть одно ограничение для значений цикла — тип данных для значений не должен быть Real — вещественным.

Ваня Усович «ЕЩЕ ОДИН ДЕНЬ» 2020 ENG SUB

И значение переменной цикла нельзя изменять в теле цикла, потому что это будет не корректно и не правильно.

Давайте напишем простую программу, в которой будет цикл от 1 до 5, и этот цикл будет выводить числа от 1 до 5, то есть значение переменной цикла:

Читайте также:
Что за программа rg

Источник: kvodo.ru

дан фрагмент программы на языке паскаль for i:=1 to 5 do for j:=1 to 5 do if (i+j) mod 2 <> 0 then write (скрыть

кролика); если применить данный алгоритм к матрице заполненной кроликами то сколько кроликов останутся нескрытыми?

Ответы

Будь первым, кто ответит на вопрос

Как добавить хороший ответ?

Что необходимо делать:

  • Написать правильный и достоверный ответ;
  • Отвечать подробно и ясно, чтобы ответ принес наибольшую пользу;
  • Писать грамотно, поскольку ответы без грамматических, орфографических и пунктуационных ошибок лучше воспринимаются.

Что делать не стоит:

  • Списывать или копировать что-либо. Высоко ценятся ваши личные, уникальные ответы;
  • Писать не по сути. «Я не знаю». «Думай сам». «Это же так просто» — подобные выражения не приносят пользы;
  • Писать ответ ПРОПИСНЫМИ БУКВАМИ;
  • Материться. Это невежливо и неэтично по отношению к другим пользователям.

Пример вопроса

Русский язык

7 минут назад

Какой синоним к слову «Мореплаватель»?

Пожаловаться

Хороший ответ

Вася Иванов

Мореплаватель — имя существительное, употребляется в мужском роде. К нему может быть несколько синонимов.
1. Моряк. Старый моряк смотрел вдаль, думая о предстоящем опасном путешествии;
2. Аргонавт. На аргонавте были старые потертые штаны, а его рубашка пропиталась запахом моря и соли;

ИНФОРМАТИКА 9 класс: Массивы в Паскале | Одномерные массивы. Описание, заполнение вывод массива


3. Мореход. Опытный мореход знал, что на этом месте погибло уже много кораблей, ведь под водой скрывались острые скалы;
4. Морской волк. Старый морской волк был рад, ведь ему предстояло отчалить в долгое плавание.

Источник: uchi.ru

Ввод массива

Если вы вводите значения элементов массива с клавиатуры, то получится следующая запись:

for i:=1 to 5 do

Можно заполнить массив с помощью генератора случайных чисел:

Читайте также:
Xnview что это за программа и нужна ли она на компьютере

for i:=1 to 5 do

В этом случае массив заполнится случайными целыми числами от 0 до 49.

Если использовать запись a[i]:=random; массив заполнится случайными действительными числами от 0 до 1.

Вывод массива

Чтобы вывести массив, нужно также последовательно перебрать, вывести на печать все его элементы. Для этого используем оператор цикла со счетчиком.

вывод в одну строку –

for i:=1 to 5 do

вывод в столбец –

for i:=1 to 5 do

1. Вычислить сумму пятнадцати целых чисел. Для обозначения чисел введем имя массива x, элементы которого имеют индекс i. Сумму обозначим именем sum. Тогда sum=x[1] +x[2] + ••• +x[15].

x : array [1..15] of integer;

sum, i: integer;

for i:=1 to 15 do

read(x[i]);

sum:= sum + x[i];

writeln(‘sum=’,sum);

Внутри цикла вводится значение одного элемента массива x[i] и оно прибавляется к значению текущей суммы sum. Цикл повторяется 15 раз. Элементы массива имеют целый тип (integer), а индекс — ограниченный тип 1..15.

Переменная i, с одной стороны, используется как параметр цикла, а с другой — в качестве индекса. В этом случае описать переменную i можно двояко:

а) в разделе переменных var указать переменную i как ограниченного типа, например

x : array [1..15] of integer;

б) учитывая, что элементами ограниченного типа являются целые числа, можно ввести описание integer, например

x : array [1..15] of integer;

i : integer;

Так как в языке ПАСКАЛЬ требуется описание всех переменных, то необходимо описать еще и переменную sum. Естественно, что она имеет тип integer, так как все суммарные числа x[i] имеют целый тип

  1. Рассчитать сумму элементов массива А из N элементов (7
  1. Вычислите произведение 10 элементов массива А вещественного типа.
  1. Даны n натуральных чисел a1, a2, . an. Определите среднее арифметическое членов последовательности, которые кратны 3 и не кратны 5.
Читайте также:
Dropbox что это за программа и нужна ли она на телефоне Андроиде

Источник: studfile.net

Что это за фрагмент программы for i 1 to 5 do

Знаешь ответ? Добавь его сюда! Ответить на вопрос

Математика

3 минуты назад

3 минуты назад

3 минуты назад

3 минуты назад

3 минуты назад

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Вы не можете общаться в чате, вы забанены.

Чтобы общаться в чате подтвердите вашу почту
Отправить письмо повторно

Источник: znanija.site

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru