2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 Help!
Сообщение01.10.2009, 17:05 
Люди,помогите написать программу (Pascal),которая:
1)вычисляет среднюю температуру
2)определяет максимальное и минимальное значения температуры



очень срочно!

 
 
 
 Re: Help!
Сообщение01.10.2009, 17:34 
Телепаты уехали в отпуск. :(
Так что рассказываейте: откуда берется температура, что вводитсы/выводится, в чем проблема?

 
 
 
 Re: Help!
Сообщение01.10.2009, 17:44 
проблема в том,что я не понимаю паскаль)))
итак, пишу полностью задание:
ДАНЫ ОПИСАНИЯ:
type Ora =0..23;
Grade =-40..40;
Temperatura=array [Ora] of Grade;
var t: Temperatura;

Компоненты переменной t представляют собой значения температуры , измеряемой каждый час в течение 24 часов.Напишите программу ,которая:
1)вычисляет среднюю температуру
2)определяет максимальное и минимальное значения температуры
3) определяет час ,в который была зарегестрирована максимальная температура

 
 
 
 Re: Help!
Сообщение01.10.2009, 17:58 
У вас есть 24 числа - измерений температуры (как вводится - вопрос отдельный). Для начала напишите словами/математически:
1. вычислить среднее по 24-м значниям
2. найти минимальное и максимальное число из этих 24

3. элементарно

 
 
 
 Re: Help!
Сообщение01.10.2009, 20:40 
0. Задать/получить значения элементов массива/заполнить массив

1. Инициализация цикла: все искомые параметры соответствуют первому элементу в массиве; для получения среднего значения будет считаться сумма всех элементов.

2. Цикл по элементам 2..N (первый элемент уже обработан на шаге 1):
2.1. Добавить очереденой элемент к сумме
2.2. Проверить очереденой элемент массива на минимум; если да - запомнить новый минимум
2.3. Проверить очереденой элемент массива на максимум; если да -
2.3.1. запомнить новый максимум
2.3.2. запомнить час, соответствующий текущему элементу массива

3. Из полученной суммы всех элементов (пп.1,2.1) найти среднее значение

4. Выдать все результаты (напечатать/вывести на экран/сохранить в файл/передать по интернету/факсу/эл.почте/выдать в интерфейс вывода устройства/... - нужное подчеркнуть :D ).

5. Пить кофе.

Последовательность шагов 2.2, 2.3 можно слегка оптимизировать.

 
 
 
 Re: Help!
Сообщение01.10.2009, 23:06 
Цитата:
проблема в том,что я не понимаю паскаль)))

Какой смысл тогда вам помогать? Купите зачет и все, желания учиться у вас нет.

 
 
 [ Сообщений: 6 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group