anna20032004
30.06.2022 11:27

Неправильно выдаёт часы ? program z1; var m, d, n, m1, s, m2, h: integer; begin write('введите значение m: '); readln(m); d : = m div 86400; n : = m div 86400; m1 : = 0; m1 : = 1; s : = m mod 60; m : = m div 60; m2 : = m mod 60; m : = m div 60; h : = m mod 60; if h > 23 then
begin while h < 24 do begin h : = h - 24; n : = n + 1; end; end; if n > 31 then //январь begin n : = n - 31; m1 : = 2; if d > 28 then //февраль begin n : = n - 28; m1 : = 3; if n > 31 then //март begin n : = n - 31; m1 : = 4; if n > 30 then//апрель begin n : = n - 30;
m1 : = 5; if n > 31 then//май begin n : = n - 31; m1 : = 6; if n > 30 then//июнь begin n : = n - 30; m1 : = 7; if n > 31 then//июль begin n : = n - 31; m1 : = 8; if n > 31 then//август begin n : = n - 31; m1 : = 9; if n > 30 then//сентябрь begin n : = n - 30; m1 : = 10;
if n > 31 then//октябрь begin n : = n - 31; m1 : = 11; if n > 30 then//ноябрь begin n : = n - 30; m1 : = 12; if n > 31 then//декабрь begin n : = n - 31; m1 : = 1; end; end; end; end; end; end; end; end; end; end; end; end; if n> 365 then begin while n< 365 do
begin n: =n-365; end; end; writeln('день с начала года: ', d); writeln('число: ', n); writeln('месяц: ', m1); writeln('время: ', h, ' ', m2, ' ', s); end.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Анечка12311
09.01.2020 22:58
Занятия проводятся по расписанию.

Toggle Bar



 Алгоритмы 25 марта 2013 Просмотров: 8211

Алгоритмы записи алгоритмов

Выделяют три наиболее распространенные на практике записи алгоритмов:

словесный (запись на естественном языке);графический (запись с использованием графических символов);программный (тексты на языках программирования).

Словесный записи алгоритмов

Словесный записи алгоритма на естественном языке. Данный очень удобен, если нужно приближенно описать суть алгоритма. Однако при словесном описании не всегда удается ясно и точно выразить логику действий.

В качестве примера словесного записи алгоритма рассмотрим алгоритм нахождения площади прямоугольника

S=a*b,

где S – площадь прямоугольника; а, b – длины его сторон.

Очевидно, что a, b должны быть заданы заранее, иначе задачу решить невозможно.

Словестный записи алгоритма выглядит так:

Начало алгоритма.Задать численное значение стороны a.Задать численное значение стороны b.Вычислить площадь S прямоугольника по формуле S=a*b.Вывести результат вычислений.Конец алгоритма.
0,0(0 оценок)
Ответ:
сойдет2
24.04.2023 22:41
№1
а) Результат выполнения: вывод p=75.
б) Условие: Вычислить произведение элементов массива A , кратных 5
в) См. вложение.

№2
//PascalABC.Net 3.2
begin
var a:=arrrandom (20, -10, 50); a.Println;
for var i:=0 to 19 do if (a[i] mod 5)<0 then print(a[i]);
end.

№3
begin
var t:=arrRandom(85, -40, 50);
var sum:=0;
for var i:=0 to 84 do if (t[i] mod 2)=0 then sum+=t[i];
t.Println;
for var i:=0 to 84 do if (t[i] mod 2)=0 then t[i]:=sum;
t.Println; write ('Сумма=', sum);
end.

№4
begin
var x:=readreal('Введите x =');
var y:=readreal('Введите y =');
print ('D =', min(x-21,5*y+1)-min(x*5 +2, y*4-10));
end.
Хоть с чем-то 1. для следующего фрагмента программы: program prog; uses crt; const a: array[1..8] of
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота