В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История
Zhekka123
Zhekka123
10.02.2020 14:18 •  Информатика

Составить блок-схему вычисления стоимости покупки с учетом скидки: при покупке товара на сумму больше 500 руб. предоставляется скидка 10 %. В дан уже составленный алгоритм, по нему составить блок-схему.

Алгоритм

1. Ввод чисел a, b

2. Вычисление стоимости покупки S=a*b

3. Проверка условия: Если S>500, то S=S*0.9

4. Вывод S

5. Конец

Показать ответ
Ответ:
Влад09090
Влад09090
09.12.2022 05:32
Предположим, что последовательность же задана, то есть вводить ее мы не будем. Последовательность представляет собой массив чисел а.
n:=1;  k:=0;
for i:=1 to 100 do if (a[i]<0) then k:=k+1; проверяем наличие отрицательных
if (k=0) then writeln("Отрицательных нет.") else begin
for i:=1 to 100 do if (a[i]<0) then n:=a[i]; находим хотя бы один отрицательный
for i:=1 to 100 do if ((a[i]<0) AND (a[i]>n) then n:=a[i]; находим наибольший отрицательный
writeln("Наибольшее из отрицательных чисел данной последовательности - ",n);
end;
end.
0,0(0 оценок)
Ответ:
akikoaki
akikoaki
01.05.2021 17:52
1. Система программирования — это система для разработки новых программ на конкретном языке программирования.
2.Системные программы выполняются вместе с прикладными и служат для управления ресурсами компьютера — центральным процессором, памятью, вводом-выводом.Это программы общего пользования, которые предназначены для всех пользователей компьютера. Системное программное обеспечение разрабатывается так, чтобы компьютер мог эффективно выполнять прикладные программы.
3.Программа на Паскале  
Program Summa;  
  Type Mas = Array [1 .. 100] of Real; 
  Var A   : Mas; 
          i, n: Integer; 
          S   : Real; 
BEGIN 
    Write('n = ');   ReadLn(n); 
    For  i : = 1 to n do 
        begin 
          Write('A[', i, '] = '); 
          ReadLn(A[i]); 
        end; 

    S : = 0; 
    For  i : = 1 to n do 
          S : = S + A[i]; 
    WriteLn('S = ', S:8:2); 
END.
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота