Вопрос задан 05.09.2018 в 09:35. Предмет Информатика. Спрашивает Фёдорова Настя.

Пожалуйста, решите 2 задачи в паскаль. Очень прошу!!! 1)Дано количество секунд, прошедших с начала

суток. Сколько полных часов прошло с начала суток, сколько минут прошло с начала очередного часа и сколько секунд прошло с начала очередной минуты? 2)Сколько квадратов со стороной а поместится в прямоугольнике со сторонами x и y? Вычислите незаполненную площадь
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Верховников Ванёк.
1) var x,s,m,c: integer;
begin
write('введите количество секунд: ');readln(x);
c:=x div 3600;
m:= (x mod 3600) div 60;
s:=(x mod 3600) mod 60;
writeln('прошло  ',c,'  часов ',m,' минут ', s,' секунд ');
end.
решение 2 смотри во вложении

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Решение задачи 1:

В задаче дано количество секунд, прошедших с начала суток. Нам нужно вычислить, сколько полных часов прошло с начала суток, сколько минут прошло с начала очередного часа и сколько секунд прошло с начала очередной минуты.

Для решения этой задачи в паскале можно воспользоваться делением с остатком. Давайте разобьем задачу на несколько шагов:

1. Сначала посчитаем количество полных часов. Для этого разделим количество секунд на 3600 (количество секунд в одном часе). Остаток от деления будет равен количеству секунд, прошедших с начала очередного часа. 2. Затем посчитаем количество полных минут. Для этого разделим остаток от предыдущего шага на 60 (количество секунд в одной минуте). Остаток от деления будет равен количеству секунд, прошедших с начала очередной минуты. 3. Наконец, остаток от предыдущего шага будет равен количеству секунд, прошедших с начала очередной минуты.

Вот как это может выглядеть на паскале:

```pascal program TimeConversion; var seconds, hours, minutes, remainingSeconds: integer; begin writeln('Введите количество секунд:'); readln(seconds); hours := seconds div 3600; remainingSeconds := seconds mod 3600; minutes := remainingSeconds div 60; remainingSeconds := remainingSeconds mod 60; writeln('Полных часов:', hours); writeln('Полных минут:', minutes); writeln('Полных секунд:', remainingSeconds); end. ```

Решение задачи 2:

В задаче даны стороны прямоугольника x и y, а также сторона квадрата a. Нам нужно вычислить, сколько квадратов со стороной a поместится в прямоугольнике и вычислить незаполненную площадь.

Для решения этой задачи в паскале можно воспользоваться операцией деления. Давайте разобьем задачу на несколько шагов:

1. Сначала посчитаем количество квадратов, которые поместятся по горизонтали. Для этого разделим длину прямоугольника x на длину стороны квадрата a. 2. Затем посчитаем количество квадратов, которые поместятся по вертикали. Для этого разделим ширину прямоугольника y на длину стороны квадрата a. 3. Наконец, вычислим незаполненную площадь, вычтя площадь всех квадратов из площади прямоугольника.

Вот как это может выглядеть на паскале:

```pascal program SquareCount; var x, y, a, squaresHorizontal, squaresVertical, totalSquares, emptyArea: integer; begin writeln('Введите длину прямоугольника:'); readln(x); writeln('Введите ширину прямоугольника:'); readln(y); writeln('Введите длину стороны квадрата:'); readln(a); squaresHorizontal := x div a; squaresVertical := y div a; totalSquares := squaresHorizontal * squaresVertical; emptyArea := x * y - totalSquares * a * a; writeln('Количество квадратов:', totalSquares); writeln('Незаполненная площадь:', emptyArea); end. ```

Надеюсь, это поможет вам решить задачи в паскале! Если у вас есть еще вопросы, не стесняйтесь задавать!

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос