Ответы Mail.ru: Алгоритм ветвления. Нарисуйте блок-схему 

Блок-схема вот (см. прикрепленное изображение), а если программу написАть - то на каком языке программирования это нужно сделать? - Нет, программе-то, конечно, без разницы, на каком языке программирования она написана, а вот учитель/преподаватель может спросить, с чего это вдруг программа написана на этом языке программирования, а не том, который он(а) преподает. Но ладно, вернемся к блок-схеме:

Дмитрий ШишкинГений

9 месяцев назад

Нет, ну вот, например программа на Pascal:

 Program P1; 
uses crt; 
var a, b: real; 
begin 
clrscr; 
writeln ('Введите с клавиатуры 2 числа. После ввода каждого из чисел нажимайте клавишу Enter. При вводе дробных значений целую часть от дробной отделяйте точкой, а не запятой.'); 
write ('Введите 1-ое число: '); 
readln (a); 
write ('Введите 2-ое число: '); 
readln (b); 
if b=0 then writeln ('Ошибка: Происходит деление на 0.') else writeln ('Ответ: ', a :0:2, '/', b :0:2, ' = ', a/b :0:2); 
write ('Программа завершена. Для выхода нажмите клавишу Enter.'); 
readkey; 
end. 

Дмитрий ШишкинГений

9 месяцев назад

Вот на Python:

 print ("Введите с клавиатуры 2 числа. После ввода каждого из чисел нажимайте клавишу Enter. При вводе дробных значений целую часть от дробной отделяйте точкой, а не запятой.") 
a=float (input ("Введите 1-ое число: ")) 
b=float (input ("Введите 2-ое число: ")) 
if b==0: 
    print ("Ошибка: Происходит деление на 0.") 
else: 
    print ("Ответ:", a, "/", b, "=", a/b) 

Дмитрий ШишкинГений

9 месяцев назад

Вот на C (Си):

 #include  
int main() 
{ 
    long double a, b; 
    printf ("Введите с клавиатуры 2 числа. После ввода каждого из чисел нажимайте клавишу Enter. При вводе дробных значений целую часть от дробной отделяйте точкой, а не запятой. \n"); 
    printf ("Введите 1-ое число: "); 
    scanf ("%Lf", &a); 
    printf ("\nВведите 2-ое число: "); 
    scanf ("%Lf", &b); 
    if (b==0) {printf ("Ошибка: происходит деление на 0.");} 
        else {printf ("\nОтвет: %Lf / %Lf = %Lf", a, b, a/b);} 
    printf ("\nПрограмма завершена. Для выхода нажмите клавишу Enter."); 
    getchar (); 
    return 0; 
} 

Дмитрий ШишкинГений

9 месяцев назад

Вот на Fortran:

 Program P1 
Real:: a, b 
Write (*,*) "Введите с клавиатуры 2 числа. После ввода каждого из чисел" 
Write (*,*) "нажимайте клавишу Enter. При вводе дробных значений" 
Write (*,*) "целую часть от дробной отделяйте точкой, а не запятой." 
Write (*,*) "Введите 1-ое число: " 
Read *, a 
Write (*,*) "Введите 2-ое число: " 
Read *, b 
If (b==0) then  
    Write (*,*) "Ошибка: Происходит деление на 0." 
Else 
    Write (*,*) "Ответ: ", a, "/", b, " = ", a/b; 
End if 
End Program P1