Вопрос задан 09.07.2023 в 19:01. Предмет Информатика. Спрашивает Бакиров Альфред.

1.Ученик торопился и напиал программуз неправильно. Напишите программу правильно. Постройте

блок-схему. Проведите решение. Закомментируйте каждую строку. Ответьте на вопрос: Чем цикл о счетчикм отличаеся о цикла условием? ProgramVar...s:=0for k от 0 до 4s:=s+2*ks-? 2. Напишите программу на Паскале нахождения P- периметра треугольника со сторонами a,b,c если а или б или с<=0 то программа выведет сообщение "Такгго треугольника нн существует" Заккоментируйте каждую строку программы. Ответьте на вопрос: Чем цикл с предусловием отличается от цикла с постусловием?Умоляю сделайте Даю очень много баллов​
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Гиновян Сергей.

S=0

A=100

K =0

Тебе может помочь Paint

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, я помогу вам с этими программами на Паскале. Начнем с первой программы:

  1. Программа для вычисления значения переменной "s" с использованием цикла счетчика:
pascal
Program CountingLoop; var s, k: Integer; // Объявляем переменные s и k типа Integer begin s := 0; // Инициализируем переменную s значением 0 for k := 0 to 4 do // Цикл счетчика, выполняется от 0 до 4 s := s + 2 * k; // Увеличиваем значение s на 2 * k writeln('Значение переменной s: ', s); // Выводим значение переменной s на экран end.

Блок-схема:

lua
+------------------------+ | Начало программы | +------------------------+ | v +--------------------+ | s := 0 | +--------------------+ | v +--------------------+ | for k := 0 to 4 do | | s := s + 2 * k | +--------------------+ | v +-----------------------+ | writeln('Значение s: ', s) | +-----------------------+ | v +----------------------+ | Конец программы | +----------------------+

Ответ на вопрос: Цикл счетчика выполняется определенное количество раз, управление передается внутрь цикла итерацией за итерацией. Он предоставляет возможность контролировать итерации, определяя начальное значение, конечное значение и шаг для счетчика.

  1. Программа для вычисления периметра треугольника "P" на основе заданных сторон "a", "b" и "c":
pascal
Program CalculatePerimeter; var a, b, c, P: Integer; // Объявляем переменные a, b, c и P типа Integer begin writeln('Введите значения сторон треугольника: '); readln(a, b, c); // Считываем значения сторон треугольника с клавиатуры if (a <= 0) or (b <= 0) or (c <= 0) then writeln('Такого треугольника не существует') // Проверяем условие на невозможность существования треугольника else begin P := a + b + c; // Вычисляем периметр треугольника writeln('Периметр треугольника P = ', P); // Выводим значение периметра треугольника end; end.

Блок-схема:

lua
+------------------------+ | Начало программы | +------------------------+ | v +-------------------------------+ | writeln('Введите значения сторон треугольника: ') | +-------------------------------+ | v +--------------------+ | readln(a, b, c) | +--------------------+ | v +----------------------+ | if (a <= 0) or (b <= 0) or (c <= 0) then | | writeln('Такого треугольника не существует') | | else | | P := a + b + c | | writeln('Периметр треугольника P = ', P) | +----------------------+ | v +----------------------+ | Конец программы | +----------------------+

Ответ на вопрос: Цикл с предусловием проверяет условие перед выполнением итерации, и если условие истинно, то выполняет итерацию. Цикл с постусловием выполняет итерацию, а затем проверяет условие после каждой итерации, и если условие истинно, то продолжает выполнение цикла.

0 0

Похожие вопросы

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

Последние заданные вопросы в категории Информатика

Задать вопрос