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

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

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

 
 Ответить  Открыть новую тему 
> помогите , плиз, срочно создать выборку из отрезка ...
atella
сообщение 23.11.2007 22:59
Сообщение #1





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

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


есть две задачи, к понедельнику срочно нужно ребенку решение, если невозможно быстро написать программу, то хотя бы алгоритм подскажите :


2. Заполнить файл действительными числами из отрезка [-100;100]. Переписать в другой файл те числа, целая часть которых является четным числом.
Определить число элементов первого и второго файлов. Вывести на печать все элементы исходного файла; отрицательные элементы исходного файла; все элементы
второго файла.




Сообщение отредактировано: atella - 24.11.2007 10:28
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
мисс_граффити
сообщение 23.11.2007 23:57
Сообщение #2


просто человек
******

Группа: Модераторы
Сообщений: 3 641
Пол: Женский
Реальное имя: Юлия

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


1. Правила надо уважать:
 ! 
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
Одна тема - один вопрос (задача)


Либо исправляйте, либо тема будет закрыта.

2. А ребенок САМ не желает принять участия в решении СВОИХ задач?
3. Насколько я понимаю, Вы ребенку папа....то есть намного меня старше..... не мне Вас воспитывать, конечно... Но Вы бы как нибудь это... по поводу тона.... в чуть менее приказной форме....


--------------------
Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
atella
сообщение 24.11.2007 10:32
Сообщение #3





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

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


Цитата(мисс_граффити @ 23.11.2007 23:57) *

1. Правила надо уважать:
Либо исправляйте, либо тема будет закрыта.

2. А ребенок САМ не желает принять участия в решении СВОИХ задач?
3. Насколько я понимаю, Вы ребенку папа....то есть намного меня старше..... не мне Вас воспитывать, конечно... Но Вы бы как нибудь это... по поводу тона.... в чуть менее приказной форме....


1) исправил
2) в отличие от папы у ребенка нет выделенного инета
3) извините, если тон показался приказным, вообще-то хотелось слезно попросить

не знаю как подступиться к выделенному куску ... далее вроде бы понятно что делать
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
volvo
сообщение 24.11.2007 10:39
Сообщение #4


Гость






Цитата
Заполнить файл действительными числами из отрезка [-100;100]
- поскольку Random без параметров генерирует случайное число на интервале 0 .. 1, то (2*Random - 1) сгенерирует его уже в интервале -1 .. 1, ну а чтобы сделать то, что требовалось - надо просто умножить все это на 100...

X := 100*(2*Random - 1);

вот это число и будет записываться в файл...

Цитата
Переписать в другой файл те числа, целая часть которых является четным числом.

Теперь переоткрываем файл на чтение, пробегаем по нему, пока not EOF(f) и если целая часть - четная, т.е.,

Read(f, X);
if not odd(Trunc(X)) then ... { <--- тогда записываем X во второй файл... }
 К началу страницы 
+ Ответить 
мисс_граффити
сообщение 24.11.2007 11:46
Сообщение #5


просто человек
******

Группа: Модераторы
Сообщений: 3 641
Пол: Женский
Реальное имя: Юлия

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


Цитата
2) в отличие от папы у ребенка нет выделенного инета

даже возразить нечего.
я вообще-то имела в виду, попробовать решить самому.... ну.... ладно. не поняли друг друга.


--------------------
Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
atella
сообщение 24.11.2007 12:00
Сообщение #6





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

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


Цитата(мисс_граффити @ 24.11.2007 11:46) *

даже возразить нечего.
я вообще-то имела в виду, попробовать решить самому.... ну.... ладно. не поняли друг друга.

ну задач все же не две, часть, что попроще ребенок сделал ...
а в этой задаче непонятно как можно ЗАПОЛНИТЬ файл , а потом определить количество элементов в нем ...
ибо как я понимаю, файл создается нулевым и заполняется по мере записи в него, увеличиваясь в размере и запись останавливается при достижении определенного ЗАРАНЕЕ количества элементов , зачем же это количество потом снова определять ?
или в паскале возможно сразу создать файл определенного размера ?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Ozzя
сообщение 24.11.2007 12:08
Сообщение #7


Гуру
*****

Группа: Пользователи
Сообщений: 1 220
Пол: Мужской

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


У Вас в задаче другое условие. Вы должны создать файл с определенным количеством элементов.
И во 2-й переписать n-ное кол-во, кое Вам заранее неизвестно.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
atella
сообщение 24.11.2007 12:20
Сообщение #8





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

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


Цитата(Ozzя @ 24.11.2007 12:08) *

У Вас в задаче другое условие. Вы должны создать файл с определенным количеством элементов.
И во 2-й переписать n-ное кол-во, кое Вам заранее неизвестно.


2. Заполнить файл действительными числами из отрезка [-100;100]. Переписать в другой файл те числа, целая часть которых является четным числом. Определить число элементов первого и второго файлов. Вывести на печать все элементы исходного файла; отрицательные элементы исходного файла; все элементы
второго файла.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Ozzя
сообщение 24.11.2007 12:31
Сообщение #9


Гуру
*****

Группа: Пользователи
Сообщений: 1 220
Пол: Мужской

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


Да, был невнимателен.
Виноват.
Имеет ли смысл спорить с автором сего задания?
Подсчитать-то не проблема.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
atella
сообщение 24.11.2007 14:00
Сообщение #10





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

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


всем спасибо за содействие, особенно VOLVO !
вроде бы получилось, при условии , что количество элементов первого файла жестко задано...
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
мисс_граффити
сообщение 24.11.2007 16:57
Сообщение #11


просто человек
******

Группа: Модераторы
Сообщений: 3 641
Пол: Женский
Реальное имя: Юлия

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


жестко задано - на каком этапе?
как константа? или непосредственно перед созданием задается (ввод пользователя, случайное число и т.п.)?


--------------------
Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

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

 



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