2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 Help!
Сообщение01.10.2009, 17:05 


26/09/09
6
Люди,помогите написать программу (Pascal),которая:
1)вычисляет среднюю температуру
2)определяет максимальное и минимальное значения температуры



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

 Профиль  
                  
 
 Re: Help!
Сообщение01.10.2009, 17:34 


06/04/09
156
Воронеж
Телепаты уехали в отпуск. :(
Так что рассказываейте: откуда берется температура, что вводитсы/выводится, в чем проблема?

 Профиль  
                  
 
 Re: Help!
Сообщение01.10.2009, 17:44 


26/09/09
6
проблема в том,что я не понимаю паскаль)))
итак, пишу полностью задание:
ДАНЫ ОПИСАНИЯ:
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 


06/04/09
156
Воронеж
У вас есть 24 числа - измерений температуры (как вводится - вопрос отдельный). Для начала напишите словами/математически:
1. вычислить среднее по 24-м значниям
2. найти минимальное и максимальное число из этих 24

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

 Профиль  
                  
 
 Re: Help!
Сообщение01.10.2009, 20:40 
Заслуженный участник


15/05/09
1563
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 


21/03/06
1545
Москва
Цитата:
проблема в том,что я не понимаю паскаль)))

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

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group