IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

> работа с массивами, еще подразумевается работа с файдами
Krono
сообщение 24.11.2008 18:49
Сообщение #1


Новичок
*

Группа: Пользователи
Сообщений: 10
Пол: Мужской
Реальное имя: Илья

Репутация: -  0  +


составить структурированную программу замены наименьшего члена последовательности чисел средним арифметическим членом этой последовательности, не могу сообразить как это выглядит

Сообщение отредактировано: Krono - 24.11.2008 18:51
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
Айра
сообщение 24.11.2008 20:24
Сообщение #2


Профи
****

Группа: Пользователи
Сообщений: 731
Пол: Женский

Репутация: -  25  +


Хм.. вот работу с файлами я тут если честно не вижу.. т.е. в задании об этом явно ничего не говорится, да и без нее можно все сделать:
1. вводишь массив, попутно складывая все элементы для среднего арифметического.. Можно в этом же цикле найти минимум, но можно организовать и еще один.
2. находишь среднее арифметическое
3. заменяешь (если точно известно, что наименьший элемент может быть только один, то можно в процессе его нахождения запомнить его индекс и потом сделать замену в одну строчку, а если их может быть несколько, то делаешь замену в цикле..), выводишь результат и радуешься, если все правильно smile.gif


p.s. что за зверь такой "структурированная программа" (точнее чем она отличается от того, что пишу обычно) - честно забыла unsure.gif

Добавлено через 1 мин.
to гость: опередил)

Сообщение отредактировано: Айра - 24.11.2008 20:26
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Krono
сообщение 24.11.2008 21:23
Сообщение #3


Новичок
*

Группа: Пользователи
Сообщений: 10
Пол: Мужской
Реальное имя: Илья

Репутация: -  0  +


Цитата(Айра @ 24.11.2008 20:24) *

Хм.. вот работу с файлами я тут если честно не вижу.. т.е. в задании об этом явно ничего не говорится, да и без нее можно все сделать:
1. вводишь массив, попутно складывая все элементы для среднего арифметического.. Можно в этом же цикле найти минимум, но можно организовать и еще один.
2. находишь среднее арифметическое
3. заменяешь (если точно известно, что наименьший элемент может быть только один, то можно в процессе его нахождения запомнить его индекс и потом сделать замену в одну строчку, а если их может быть несколько, то делаешь замену в цикле..), выводишь результат и радуешься, если все правильно smile.gif
p.s. что за зверь такой "структурированная программа" (точнее чем она отличается от того, что пишу обычно) - честно забыла unsure.gif

Добавлено через 1 мин.
to гость: опередил)

спсибо за объяснение , я понял как работать должно, но не совсем понимаю как это выглядит ,помогите с прогой плыыззз

Сообщение отредактировано: Krono - 26.11.2008 18:56
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Kate!!!
сообщение 26.11.2008 23:48
Сообщение #4





Группа: Пользователи
Сообщений: 3
Пол: Женский
Реальное имя: Екатерина

Репутация: -  0  +


Цитата(Krono @ 24.11.2008 21:23) *

спсибо за объяснение , я понял как работать должно, но не совсем понимаю как это выглядит ,помогите с прогой плыыззз



У меня точь-в-точь такое же задание) Я не понимаю, как писать всё это, а обязательным требованием является решать с использованием файлов:
1. ввод данных и запись в файл.
2. чтение из файла и результат работы программы.
3. вывод.
Прошу , помогите написать это, а то вообще ничего не понятноsad.gif(((

Добавлено через 8 мин.

а начала я вот так:

program lab3;
uses crt;
const
n=10;
type
t_file=file of integer;
var
i:integer;
a:array [1..n] of real;
f:t_file;
f_name:string;
iocode:integer;
y:integer;
begin
clrscr;
writeln('Menu:');
writeln('1.vvod dannih i zapis v fail');
writeln('2. chtenie iz faila');
writeln('3.vivod');
readln(y);
case y of
1:begin
repeat
writeln ('vvedite imia faila');
readln(f_name);
assign(f,f_name);
{$I-}
reset(f);
{I+}
iocode:=ioresult;
if iocode >0 then
writeln('fail ne naiden');
until iocode <>0;


М
Kate!!!, пожалуйста, используй теги при публикации кода (выделить код, выбрать нужный пункт из меню CODE). И постарайся не дублировать текст (я убрал)
Lapp

 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 20.07.2025 14:26
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"