0 / 0 / 0
Регистрация: 22.11.2013
Сообщений: 13

Нужно составить словесное описание алгоритма программы

22.11.2013, 16:58. Показов 4631. Ответов 6
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
1. Подсчитать среднемесячную температуру воздуха за июль.
Определить, сколько дней температура превышала среднемесячную.

Вот программа, нужно записать в словесной форме! Помогитеееееееееееее!!
Миниатюры
Нужно составить словесное описание алгоритма программы  
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
22.11.2013, 16:58
Ответы с готовыми решениями:

Запиши словесное описание фрагмента алгоритма на языке Паскаль:
Запиши словесное описание фрагмента алгоритма на языке Паскаль: 1) Если число Х равно 47, то увеличить переменную Х на 15, иначе...

Составить словесное (математическое) описание и блок-схему
Доброго дня форумчане помогите Составить словесное (математическое) описание и блок-схему следующей задаче: у треугольника АВС длины сторон...

Составить словесное (математическое) описание и блок-схему
Turbo Pascal .Составить словесное (математическое) описание и блок-схему следующей задаче

6
0 / 0 / 0
Регистрация: 22.11.2013
Сообщений: 13
25.11.2013, 13:25  [ТС]
Помогите!!!!!!!!!
0
25.11.2013, 13:30
 Комментарий модератора 
maksrzn, тест программы необходимо размещать в виде текста, а не снимка экрана
0
0 / 0 / 0
Регистрация: 22.11.2013
Сообщений: 13
26.11.2013, 14:43  [ТС]
Вот код программы
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
program jule;
var
mas:array[1..31] of integer;
begin
for i:=1 to 31 do
begin
writeln('vvedite temp za',i,' days');
reasln(mas[i]);
end;
writeln;
sr:=0;
for i:=1 to 31 do
begin
sr:=sr+mas[i];
end;
sr:=round(sr/31);
kol:=0;
for i:=1 to 31 do
begin
if mas[i]<sr then kol:=kol+1;
end;
writeln(kol,'days temperatura nije srednee');
end.
0
 Аватар для markiza-inc
913 / 240 / 100
Регистрация: 21.10.2012
Сообщений: 582
26.11.2013, 15:41
Попробуй так:

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
program jule;
uses    crt;
const   n = 31;
var     mas   : array[1..n] of integer;
        i,kol : byte;
        sr    : real;
begin
     clrscr;
     sr:=0;
     for i:=1 to n do
      begin
        write('Введите температуру ',i:2,' день = ');readln(mas[i]);
        sr:=sr+mas[i];
      end;
     sr:=sr/n;
     writeln;
     kol:=0;
     for i:=1 to n do
      begin
        if mas[i]>sr then inc(kol);
      end;
     writeln('Средняя температура за месяц ',sr:6:3);
     writeln('Количество дней, за которые температура превышала среднюю: ',kol:2);
     readln;
end.
0
0 / 0 / 0
Регистрация: 22.11.2013
Сообщений: 13
27.11.2013, 14:01  [ТС]
Цитата Сообщение от markiza-inc Посмотреть сообщение
Попробуй так:

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
program jule;
uses    crt;
const   n = 31;
var     mas   : array[1..n] of integer;
        i,kol : byte;
        sr    : real;
begin
     clrscr;
     sr:=0;
     for i:=1 to n do
      begin
        write('Введите температуру ',i:2,' день = ');readln(mas[i]);
        sr:=sr+mas[i];
      end;
     sr:=sr/n;
     writeln;
     kol:=0;
     for i:=1 to n do
      begin
        if mas[i]>sr then inc(kol);
      end;
     writeln('Средняя температура за месяц ',sr:6:3);
     writeln('Количество дней, за которые температура превышала среднюю: ',kol:2);
     readln;
end.
Программа то работает и моя, препод просит записать алгоритм решения в словесной форме, типо блок-схемы только словами, я вот не знаю как.

Добавлено через 22 часа 5 минут

Добавлено через 51 секунду
Неужели никто не может помочь?
0
 Аватар для markiza-inc
913 / 240 / 100
Регистрация: 21.10.2012
Сообщений: 582
27.11.2013, 15:54
Что-то типа токого, что ли:
  1. Подключаем модуль Crt
  2. Присваиваем константе "n" значение 1
  3. Назначаем (описываем) массив "Mas" целого типа размерностью от 1 до "n"
  4. Назначаем (описываем) переменные "i" и "kol" байтового типа
  5. Назначаем (описываем) переменную "Sr" вещественного типа
  6. Очищаем экран
  7. Присваиваем переменной "Sr" значение 0
  8. Цикл (начало) на возрастание пременной "i" от 1 до "n"
  9. Выводим текст 'Введите температуру '
  10. Выводим переменню "i" в продолжение предыдущей строки
  11. Выводим текст 'день = ' в продолжение предыдущей строки
  12. Вводим итый элемент массива "mas" в продолжение предыдущей строки
  13. Вычисляем сумму: Значения переменной "Sr" и итого элемента массива "mas"
    результат присваиваем переменной "Sr"
  14. Конец цыкла по переменной "i"
  15. Находим частное от дления: пременной "sr" на перменную "n"
    результат присваиваем переменной "Sr"
  16. Выводим пустую строку (перевод каретки)
  17. Присваиваем переменной "kol" значение 0
  18. Цикл (начало) на возрастание пременной "i" от 1 до "n"
  19. Выполняем условный оператор: если итый элемент массива "mas" больше,
    чем значение переменной "Sr", то увеличиваем на единицу значение переменной "kol"
  20. Выводим текст 'Средняя температура за месяц '
  21. Выводим значение переменной "Sr" в формате шесть символов, из них 3 символа
    дробной части в продолжение предыдущей строки
  22. Выводим текст 'Количество дней, за которые температура превышала среднюю: '
  23. Выводим значение переменной "kol" в формате два символа в продолжение
    предыдущей строки
  24. Ожидаем ввода (нажатия клавиши Enter)

это для моей проги.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
27.11.2013, 15:54
Помогаю со студенческими работами здесь

Составить словесное (математическое) описание и блок-схему
Составить словесное (математическое) описание и блок-схему следующей задаче: найти периметр ромба, если известно, что его диагоналями...

Составить программу, позволяющую получить словесное описание школьных отмето
Помогите ПлЗ А) Составить программу, позволяющую получить словесное описание школьных отметок (1 — «плохо», 2 — «неудовлетворительно»,...

1. Составить словесное (математическое) описание и блок-схему следующей задаче:
составить словесное (математическое) описание и блок-схему следующей задаче: вычислить значение выражения (формулы ниже) , если x&gt;0,...

Составить словесное (математическое) описание и блок-схему следующей задаче

Составить словесное описание и программу нахождения максимального из трех целых чисел
Задание 1 Составить программу нахождения минимального из двух действительных чисел Задание 2 Составить словесное описание и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

Новые блоги и статьи
Компиляция C++ с Clang API
NullReferenced 24.03.2025
Компиляторы обычно воспринимаются как черные ящики, которые превращают исходный код в исполняемые файлы. Мы запускаем компилятор командой в терминале, и вуаля — получаем бинарник. Но что если нужно. . .
Многопоточное программировани­е в C#: Класс Thread
UnmanagedCoder 24.03.2025
Когда запускается приложение на компьютере, операционная система создаёт для него процесс - виртуальное адресное пространство. В C# этот процесс изначально получает один поток выполнения — главный. . .
SwiftUI Data Flow: Передача данных между представлениями
mobDevWorks 23.03.2025
При первом знакомстве со SwiftUI кажется, что фреймворк предлагает избыточное количество механизмов для передачи данных: @State, @Binding, @StateObject, @ObservedObject, @EnvironmentObject и другие. . . .
Моки в Java: Сравниваем Mockito, EasyMock, JMockit
Javaican 23.03.2025
Как протестировать класс, который зависит от других сложных компонентов, таких как базы данных, веб-сервисы или другие классы, с которыми и так непросто работать в тестовом окружении? Для этого и. . .
Архитектурные паттерны микросервисов: ТОП-10 шаблонов
ArchitectMsa 22.03.2025
Популярность микросервисной архитектуры объясняется множеством важных преимуществ. К примеру, она позволяет командам разработчиков работать независимо друг от друга, используя различные технологии и. . .
Оптимизация рендеринга в Unity: Сортировка миллиона спрайтов
GameUnited 22.03.2025
Помните, когда наличие сотни спрайтов в игре приводило к существенному падению производительности? Время таких ограничений уходит в прошлое. Сегодня геймдев сталкивается с задачами совершенно иного. . .
Образование и практика
Igor3D 21.03.2025
Добрый день А вот каково качество/ эффективность ВУЗовского образования? Аналитическая геометрия изучается в первом семестре и считается довольно легким курсом, что вполне справедливо. Ну хорошо,. . .
Lazarus. Таблица с объединением ячеек.
Massaraksh7 21.03.2025
Понадобилась представление на экране таблицы с объединёнными ячейками. И не одной, а штук триста, и все разные. На Delphi я использовал для этих целей TStringGrid, и то, кривовато получалось. А в. . .
Async/await в Swift: Асинхронное программировани­е в iOS
mobDevWorks 20.03.2025
Асинхронное программирование долго было одной из самых сложных задач для разработчиков iOS. В течение многих лет мы сражались с замыканиями, диспетчеризацией очередей и обратными вызовами, чтобы. . .
Колмогоровская сложность: Приёмы упрощения кода
ArchitectMsa 20.03.2025
Наверное, каждый программист хотя бы раз сталкивался с кодом, который напоминает запутанный лабиринт — чем дальше в него погружаешься, тем сложнее найти выход. И когда мы говорим о сложности кода, мы. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru