Составьте программу по заданной блок-схеме. Доработайте программу, чтобы в ней вычислялась площадь треугольника по формуле Герона (S= √(p(p-a)(p-b)(p-c)), p=(a+b+c)/2).
Код к задаче: «Составьте программу по заданной блок-схеме»
Листинг программы
var p,s,a,b,c:real; begin s:=0; writeln(‘Введите стороны треугольника’); readln(a,b,c); if (a<=0) or (b<=0) or (c<=0) then writeln(‘Длины сторон треугольника должны быть положительные’) else if (a>0) and (b>0) and (c>0) then begin writeln(‘Со сторонами a =’,a:5:2,’ b = ‘,b:5:2,’ c = ‘,c:5:2,’ можно составить треугольник’); p:=(a+b+c)/2; s:=sqrt(p*(p-a)*(p-b)*(p-c)); end else writeln(‘Со сторонами a =’,a:5:2,’ b = ‘,b:5:2,’ c = ‘,c:5:2,’ нельзя составить треугольник’); writeln(‘S = ‘, s:5:2); readln; end.
Источник: studassistent.ru
По заданной блок схеме записать программу для решения задачи начало ввод a b
Привет Лёва Середнячок
Занятие 2. Решение задач по программированию на блок-схемах | Интенсив по анализу данных от Mathshub
Дан алгоритм в виде блок-схемы.
Начало
Ввод
A, B,C,D
D=C
C=B
B:=A
Вывод
A, B,C,D,
конец
Найди A, B, C, D, если изначально: А 2, B = 10, C = 4, D = 17.
Ответ: А = В. „C-C, D =
0 (0 оценок)
axrable 1 год назад
Светило науки — 1 ответ — 0 раз оказано помощи
Ответ:
Источник: vashurok.com
Презентация по информатике на тему «Алгоритмические структуры. Решение задач»
Презентация приводит решение задач с использованием полного и неполного ветвления, вложенного и последовательного ветвления, с циклом-до и циклом-пока.
Хачатрян Алла Максимовна
Описание разработки
Вопросы для повторения:
Назовите базовые алгоритмические структуры.
Следование, ветвление, цикл
линейная последовательность действий
выбор одной из двух серий действий с выходом на общее продолжение
повторение серии действий по условию
Задание 1
Нарисуйте блок-схемы и напишите на языке программирования Паскаль два варианта алгоритма решения задачи: выбрать из двух числовых величин наибольшее значение. Первый вариант – с полным ветвлением, второй вариант – с неполным ветвлением.
var a, b, c: integer;
if (a > b) then c: = a
writeln (‘Наибольшее число =’, c);
Нарисуйте блок-схемы и напишите на языке программирования Паскаль два варианта алгоритма решения задачи: выбрать из трех числовых величин наименьшее значение. Первый вариант – с вложенными ветвлениями, второй вариант – с последовательными ветвлениями.
Алгоритм в виде блок схемы
Полную информацию смотрите в файле.
Содержимое разработки
Вопросы для повторения:
- Назовите базовые алгоритмические структуры.
- Следование, ветвление, цикл
- Следование, ветвление, цикл
- Следование – это …
- линейная последовательность действий
- линейная последовательность действий
- Ветвление – это …
- выбор одной из двух серий действий с выходом на общее продолжение
- выбор одной из двух серий действий с выходом на общее продолжение
- Цикл – это …
- повторение серии действий по условию
- повторение серии действий по условию
- Нарисуйте блок-схемы и напишите на языке программирования Паскаль два варианта алгоритма решения задачи: выбрать из двух числовых величин наибольшее значение. Первый вариант – с полным ветвлением, второй вариант – с неполным ветвлением.
b c:=b c:=a вывод c конец » width=»640″
b) then c:=a else c:=b; writeln(‘Наибольшее число=’,c); end . начало ввод a, b да нет ab c:=b c:=a вывод c конец » width=»640″
Program max1;
var a,b,c: integer;
if (ab) then c:=a
Источник: videouroki.net