Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на языке Pascal


Новое направление Портала RusFAQ.ru:
MosHoster.ru - Профессиональный хостинг

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Pascal

Выпуск № 642
от 26.04.2008, 05:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 250, Экспертов: 48
В номере:Вопросов: 15, Ответов: 20

Нам важно Ваше мнение об этой рассылке.
Оценить этот выпуск рассылки >>


Вопрос № 133068: Добрый день! Моя проблема заключается в чтении данных из файла и запись в файл, среда - turbo pascal 7.0. входной файл 1.txt содержит числовые данные, разделенные пробелами, например "10 5 34 12". И входной, и выходной файлы размещаются...
Вопрос № 133070: В данной действительной матрице размера 6*9 поменять местами строку , содержащую элемент с наибольшим значением , со строкой , содержащей элемент с наименьшим значением . Предполагается , что эти элементы единственны . Отсортировать матри...
Вопрос № 133073: Сама не разобралась,помогите пожалуйста с решением: Дан двумерный массив, содержащий 5 строк и 7 столбцов. Элемен- тами массива являются целые числа. Упорядочить массив по невоз- растанию элементов первого столбца....
Вопрос № 133131: Дорогие эксперты, помогите пожалуйста решить задачу: Текстовый документ не обязателен, главное сама программа. Осуществить поиск всех вхождений данного слова в тексте из файла OBRAZEC.TXT. Выдать на экран сообщение "слова.....в тек...
Вопрос № 133133: уважаемые эксперты помогите решить задачу. дано n различных натуральных чисел(n=5). напечатать все перестановки этих чисел...
Вопрос № 133176: Уважаемые эксперты !!! Напишите пожалуйста пример текста программы , где происходтит решение нелинейного уравнения методом хорд.Cпасибо!!!...
Вопрос № 133185: Здравствуйте эксперты помогите пожалуйста!!! В одномерном массиве, состоящем из n вещественных элементов, вычислить сумму модулей элементов массива, расположенных после минимального по модулю элемента. Заранее спасибо ...
Вопрос № 133213: Здравствуйте, уважаемые эксперты! Требуется написать программу на паскале: посчитать сумму ряда S=1+1/2^2+1/3^2+1/4^2+1/5^2+... число членов ряда =50 Оформить программу как функцию и процедуру. Заранее благодарен....
Вопрос № 133236: Уважаемые , эксперты!Помогите пожалуйста,мне решить задачи,буду очень благодарна вам. 1.Организовать символьный файл f из N компонент. После этого организовать файл g содержащий все компоненты файла f в обратном порядке. Вывести содержимое файлов...
Вопрос № 133250: Здравствуйте уважаемые профессионалы помогите мне пожалуйста! Вот такая задача: Написать программу, которая формирует два массива чисел, упорядочивает их по возрастанию, а затем формирует упорядоченный по возрастанию массив, составленный из...
Вопрос № 133255: Здравствуйте уважаемые! Нужно решить следущие задачи в pascal ∙ Составить программу вычисления корней квадратного уравнения: AX(x в квадрате) + BX + C Значения коэффициентов A, B, C должны вводиться пользователем по запросу прогр...
Вопрос № 133256: Здравствуйте господа эксперты! нужно решить задачи: ∙ Составить программу, которая меняет местами максимальный и минимальный элементы главной диагонали двумерного массива. Вывести их на экран. ∙ Составить программу, которая сортирует четные с...
Вопрос № 133257: И ещё раз доброго времени суток))) Пожалуйста, напишите 2 прогhfvvs на накопление суммы ряда через функцию и процедуру: 1) S=1/(1+1!) + 2/(1+2!) + 3/(1+3!) +..... n=50 2) Ln(2)=S=1 - 1/2 + 1/3 - 1/4 +...+ (-1)^(x+1) * 1/x Бла...
Вопрос № 133276: Доброго времени суток. Мне требуется помощь в написании программы, у мя получается замудреннои поэтому не работает. 1) в строковом массиве хранятся названия дней недели. выведите их в алфавитном порядке. 2) Даны матрица B[i,j] и число А. Сфо...
Вопрос № 133295: Помогите, сррочно нужно написать программу в Pascal: дан целочисленный файл D. Сформировать файл R, компоненты которого квадраты элементов файла D...

Вопрос № 133.068
Добрый день! Моя проблема заключается в чтении данных из файла и запись в файл, среда - turbo pascal 7.0.
входной файл 1.txt содержит числовые данные, разделенные пробелами, например "10 5 34 12". И входной, и выходной файлы размещаются в каталоге программы...
Отправлен: 20.04.2008, 05:05
Вопрос задал: В.Ю.К. (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: SHERRY
Здравствуйте, В.Ю.К.!
Для чтения из файлов используется стандартная процедура READ. Сейчас немножко объясню.
Как Вы сказали, данные хранятся в текстовом файле. Объявим переменную, которая будет рабтать с файлом:
var f: text;
{/...../}
begin
{/...../}
Чтобы получить доступ к файлу, файловую переменную и файл нужно "связать" (ассоциировать):
Assign(f, '1.txt');
А потом открыть для чтения:
Reset(f);
Теперь файл в нашем рапоряжении. Читаем из него данные:
read(f, a, b, c, d);
После совершения ВСЕХ действий с файлом, его необходим закрыть:
close(f);
Переменные a, b, c, d типа INTEGER (хотя можно в данном случае REAL или, скажем, BYTE).
Удачи!
---------
Самурай без меча подобен самураю с мечём, только без меча..
Ответ отправил: SHERRY (статус: Студент)
Ответ отправлен: 20.04.2008, 07:46
Оценка за ответ: 5
Комментарий оценки:
Спасибо, ваш ответ помог многое понять в процедуре простейшей работы с файлами!

Отвечает: Евчик Сергей Александрович
Здравствуйте, В.Ю.К.!
Чтение данных может осуществляться таким образом:
Program z1; uses crt;
var s:string;
f:text;
begin
Assign(f,'1.txt');
{$I-}
Reset(f);{Reset(f)-Открывает сушествующий файл и устанавливает указатель в начало файла}
{$I+}
if IoResult <> 0 then {Проверка на ошибку при открытии файла}
Begin
Writeln('ERROR');
ReadKey;
Halt
end else
begin
While not EOF(f) do {Пока не конец файла}
begin
Readln(f,s); {Считываем в переменную s строку из файла}
{Тут нужные вам действия со строкой}
end;
close(f);
end;
readkey
end.

Запись данных осуществляться таким образом:
Program z1; uses crt;
var s:string;
f:text;
i:byte;
begin
randomize;
Assign(f,'1.txt');
{$I-}
ReWrite(f); {Зоздаем и открываем новый файл. Вместо ReWrite(f) можно использовать Append(f)-открывает существующий файл и устанавливает указатель в конец файла}
{$I+}
if IoResult <> 0 then
Begin
Writeln('ERROR');
ReadKey;
Halt
end else
begin
repeat
i:=random(255);
Write(f,i,' ');
until i=100;
{Записываем данные в файл пока i не станет = 100}
{ repeat i:=random(255); Write(f,i,' '); until i=100; Взяты для примера.}
{ Write(<файловая переменная>,<данные которые нужно записать в файл>)}
close(f);
end;
readkey
end.

Приложение:

Ответ отправил: Евчик Сергей Александрович (статус: 4-ый класс)
Ответ отправлен: 20.04.2008, 12:35
Оценка за ответ: 5
Комментарий оценки:
Спасибо, в особенности за комментарии - иначе с некоторыми функциями пришлось бы побатрачиться...


Вопрос № 133.070
В данной действительной матрице размера 6*9 поменять местами
строку , содержащую элемент с наибольшим значением , со строкой ,
содержащей элемент с наименьшим значением . Предполагается , что
эти элементы единственны . Отсортировать матрицу по убыванию .Решить с помощью подпрограмм.Спасибо!(Использовать двумерные массивы)
Отправлен: 20.04.2008, 05:58
Вопрос задала: Лиманская Юлия Вадимовна (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Пупорев Юрий Борисович
Здравствуйте, Лиманская Юлия Вадимовна!
Хотел отправить Вас к вопросу №131594, там аналогичная задача, но без процедур, поэтому решил уж все доделать сам.
Чтобы макс и мин гарантированно не попали в одну строку и чтобы такие строки были единственными, матрицу надо набивать вручную. Поскольку по условию числа действительные, значит могут встречаться не только целые, но и дробные, поэтому применяем тип Real. Но вводить можно и только целые числа, чтоб быстрее, только вывод нужно форматировать как для вещественных чисел. При тестировании программы можно взять n и m поменьше.
Сортировку матрицы я сделал с помощью линейного массива. Сначала матрицу разворачиваем в линейный массив, который легко сортировать, а затем, после сортировки, снова собираем массив в матрицу.
Поскольку параметры матрицы у нас заданы константами, а преобразованиях участвует только сама матрица, которая объявлена как глобальная переменная, формальных параметров в процедурах нет.
Код с пояснениями в приложении. Удачи!

Приложение:

Ответ отправил: Пупорев Юрий Борисович (статус: Студент)
Ответ отправлен: 20.04.2008, 09:24
Оценка за ответ: 5


Вопрос № 133.073
Сама не разобралась,помогите пожалуйста с решением:
Дан двумерный массив, содержащий 5 строк и 7 столбцов. Элемен-
тами массива являются целые числа. Упорядочить массив по невоз-
растанию элементов первого столбца.
Отправлен: 20.04.2008, 07:24
Вопрос задала: Тимощенко Елизавета Владимировна (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Пупорев Юрий Борисович
Здравствуйте, Тимощенко Елизавета Владимировна!
Решение задачи в приложении. Просто идет обычная сортировка элементов первого столбца как линейного массива. Поскольку элементы в других столбцах связаны с элементами первого столбца через номер строки, то одновременно и они все тоже сортируются.

Приложение:

Ответ отправил: Пупорев Юрий Борисович (статус: Студент)
Ответ отправлен: 20.04.2008, 10:20


Вопрос № 133.131
Дорогие эксперты, помогите пожалуйста решить задачу:
Текстовый документ не обязателен, главное сама программа.
Осуществить поиск всех вхождений данного слова в тексте из файла OBRAZEC.TXT.
Выдать на экран сообщение "слова.....в тексте нет", или "слово..... стоит на....месте в....предложении".
Результаты работы программы записать в файл REZULT.TXT.

Отправлен: 20.04.2008, 12:39
Вопрос задал: Муратов Дмитрий Анатольевич (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Евчик Сергей Александрович
Здравствуйте, Муратов Дмитрий Анатольевич! Я бы делал так:
Program z1; uses crt;
var s,s1:string;
i,j,kol:integer;
f:Text;
begin
clrscr;
Write('Введите путь к файлу: ');
readln(s);
Assign(f,s);
{$I-}
Reset(f);
{$I+}
if IoResult<>0 then
begin
Writeln('Error');
readkey;
Halt;
end else
begin
i:=0;
j:=0;
Write('Введите слово для поиска: ');
readln(s1)
While not EOF(f) do
begin
inc(i);
Readln(f,s);
kol:=0;
repeat
j:=pos(s1,s);
if (j<>0) then
begin
Writeln('Строка вхождения: ',i,'Позиция вхождения: ',j+kol*length(s1));
inc(kol);
delete(s,j,length(s1));
end;
until j=0;
end;
close(f);
end;
readkey;
end.
Ответ отправил: Евчик Сергей Александрович (статус: 4-ый класс)
Ответ отправлен: 20.04.2008, 13:09
Оценка за ответ: 5
Комментарий оценки:
Просто отлично!!! Спасибо огромное. Просто я строки плохо знаю(((


Вопрос № 133.133
уважаемые эксперты помогите решить задачу.
дано n различных натуральных чисел(n=5). напечатать все перестановки этих чисел
Отправлен: 20.04.2008, 12:42
Вопрос задал: Ильин Дмитрий (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Костя Симанович
Здравствуйте, Ильин Дмитрий!
Если правильно понял задачу, ответ в приложении.
В цикле записываем числа с 1 по 5, но вы можете изменить ввод и записать любые целые числа.

Удачи.

Приложение:

Ответ отправил: Костя Симанович (статус: 3-ий класс)
Ответ отправлен: 20.04.2008, 19:50


Вопрос № 133.176
Уважаемые эксперты !!! Напишите пожалуйста пример текста программы , где происходтит решение нелинейного уравнения методом хорд.Cпасибо!!!
Отправлен: 20.04.2008, 15:25
Вопрос задал: Хмелев Андрей Борисович (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Зенченко Константин Николаевич
Здравствуйте, Хмелев Андрей Борисович!

В приложении программа, которая рисует график Y=X3 и показывает работу самого метода.
Удачи!

Приложение:

---------
И только наступив на грабли мы приобретаем драгоценный опыт!

Ответ отправил: Зенченко Константин Николаевич (статус: Профессионал)
Украина, Киев
Тел.: +380958380164
Адрес: Украина г.Киев
----
Ответ отправлен: 25.04.2008, 16:09


Вопрос № 133.185
Здравствуйте эксперты помогите пожалуйста!!! В одномерном массиве, состоящем из n вещественных элементов, вычислить сумму модулей элементов массива, расположенных после минимального по модулю элемента.

Заранее спасибо
Отправлен: 20.04.2008, 16:05
Вопрос задал: Lubimov Alexandr (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 2)

Отвечает: Зенченко Константин Николаевич
Здравствуйте, Lubimov Alexandr!

Программа в приложении.
Удачи!

Приложение:

---------
И только наступив на грабли мы приобретаем драгоценный опыт!

Ответ отправил: Зенченко Константин Николаевич (статус: Профессионал)
Украина, Киев
Тел.: +380958380164
Адрес: Украина г.Киев
----
Ответ отправлен: 20.04.2008, 16:36
Оценка за ответ: 5
Комментарий оценки:
БОЛЬШОЕ СПАСИБО!!!

Все правильно, даже немного лишнего ;-)


Вопрос № 133.213
Здравствуйте, уважаемые эксперты!
Требуется написать программу на паскале: посчитать сумму ряда
S=1+1/2^2+1/3^2+1/4^2+1/5^2+...
число членов ряда =50
Оформить программу как функцию и процедуру.
Заранее благодарен.
Отправлен: 20.04.2008, 17:20
Вопрос задал: Лобанов Александр (статус: 1-ый класс)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 3)

Отвечает: SHERRY
!!!
Здравствуйте, Лобанов Александр!
Код задачи в приложении.

В ответе эксперта нужно заменить цикл на:
for i:=1 to a do

-----
∙ Отредактировал: Зенченко Константин Николаевич (Профессионал)
∙ Дата редактирования: 24.04.2008, 20:49

Приложение:

---------
Самурай без меча подобен самураю с мечём, только без меча..

Ответ отправил: SHERRY (статус: Студент)
Ответ отправлен: 20.04.2008, 17:29
Оценка за ответ: 3


Вопрос № 133.236
Уважаемые , эксперты!Помогите пожалуйста,мне решить задачи,буду очень благодарна вам.
1.Организовать символьный файл f из N компонент. После этого организовать файл g содержащий все компоненты файла f в обратном порядке. Вывести содержимое файлов на экран.
2.Организовать файл целых чисел из N компонент. Выполнить сортировку файла по убыванию. Вывести содержимое файла до обработки, и после обработки.
Отправлен: 20.04.2008, 19:09
Вопрос задала: Юлия правда (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Абельхарисов Руслан / Marked One
Здравствуйте, Юлия правда!
Первая задача в приложении.
Задача решается с помощью оператора For. Есть две формы оператора, используется вторая:

FOR пар_цик := нач_знач downto кон_значение do операторы

Как видите эта форма отличается тем, что вместо TO - DOWNTO. Это значит что шаг наращивания равен: -1, а не +1 как в обычном цикле. Т.е. параметр цикла уменьшается на 1, до тех пор пока не будет равен конечному значению.

Например:

var
i:integer;
begin
for i:=10 downto 1 do
write(i, ' ');
end.

В этом примере при первом проходе будет выведено 10, при втором 9, при третьем 8 и т.д.
Удачи!!!

Приложение:

Ответ отправил: Абельхарисов Руслан / Marked One (статус: 9-ый класс)
Ответ отправлен: 20.04.2008, 22:12
Оценка за ответ: 5
Комментарий оценки:
спасибо

Отвечает: Пупорев Юрий Борисович
Здравствуйте, Юлия правда!
Решение второй задачи c пояснениями в приложении. Поскольку нам сами файлы не нужны непосредственно для чтения, я использовал типизированные файлы.

Приложение:

Ответ отправил: Пупорев Юрий Борисович (статус: Студент)
Ответ отправлен: 21.04.2008, 16:24
Оценка за ответ: 5
Комментарий оценки:
спасибо


Вопрос № 133.250
Здравствуйте уважаемые профессионалы помогите мне пожалуйста! Вот такая задача:

Написать программу, которая формирует два массива чисел, упорядочивает их по возрастанию, а затем формирует упорядоченный по возрастанию массив, составленный из всех элементов первых двух массивов (слияние упорядоченных массивов)
Отправлен: 20.04.2008, 20:56
Вопрос задал: Lubimov Alexandr (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Verena
Здравствуйте, Lubimov Alexandr!
Такие вопросы уже задавались, например, 110449 (или по этой бесплатной ссылке на subscribe). Я немного изменила свой код оттуда, добавила формирование массивов через генератор случайных чисел и убрала проверку на неповторность чисел. Для слияния двух упорядоченных массивов применяется стандартный алгоритм, который также используется в сортировке слиянием, работает он примерно так: пишем в новый массив меньший элемент из текущих. Выглядеть это будет так:
А В С
1 2
3 4
5
А В С
3 2 1
5 4
A B C
3 4 1
5 2
A B C
5 4 1
- - 2
- - 3
И т.д. То есть из массивов А и В выбирается минимальный элемент сверху (сначала) и записывается в С. Программа в приложении, думаю, из комментариев всё будет ясно.
Удачи!

Приложение:

---------
Эта история - не для истории, понимаешь?

Ответ отправила: Verena (статус: Практикант)
Ответ отправлен: 20.04.2008, 22:08


Вопрос № 133.255
Здравствуйте уважаемые! Нужно решить следущие задачи в pascal

∙ Составить программу вычисления корней квадратного уравнения:
AX(x в квадрате) + BX + C
Значения коэффициентов A, B, C должны вводиться пользователем по запросу программы. Обеспечить возможность неоднократного решения задачи без повторной загрузки программы.
∙ Составить программу, позволяющую подсчитать сумму цифр пятизначного числа. Обеспечить возможность неоднократного решения задачи без повторной загрузки программы.
Буду премного благодарна!
Отправлен: 20.04.2008, 21:12
Вопрос задала: Малинина Алиса (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: SHERRY
Здравствуйте, Малинина Алиса!
Вторая задача решена. Программа считает сумму цифр любого числа целого положительного числа.

Приложение:

---------
Самурай без меча подобен самураю с мечём, только без меча..

Ответ отправил: SHERRY (статус: Студент)
Ответ отправлен: 20.04.2008, 21:29
Оценка за ответ: 5

Отвечает: Зенченко Константин Николаевич
Здравствуйте, Малинина Алиса!

Первая программа в приложении, выход их неё если А:=0.
Удачи!

Приложение:

---------
И только наступив на грабли мы приобретаем драгоценный опыт!

Ответ отправил: Зенченко Константин Николаевич (статус: Профессионал)
Украина, Киев
Тел.: +380958380164
Адрес: Украина г.Киев
----
Ответ отправлен: 22.04.2008, 18:44


Вопрос № 133.256
Здравствуйте господа эксперты! нужно решить задачи:
∙ Составить программу, которая меняет местами максимальный и минимальный элементы главной диагонали двумерного массива. Вывести их на экран.
∙ Составить программу, которая сортирует четные строки двумерного массива по возрастанию, а нечетные строки по убыванию.
Для каждой задачи составить алгоритм и привести листинг программы

Огромное спасибо!!!!!!!!!
Отправлен: 20.04.2008, 21:13
Вопрос задала: Малинина Алиса (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 2)

Отвечает: Пупорев Юрий Борисович
Здравствуйте, Малинина Алиса!
Решение обеих задач в приложении. Комментарии и есть по сути алгоритм. Добавить только типа: начало программы, конец программы и все.

Приложение:

Ответ отправил: Пупорев Юрий Борисович (статус: Студент)
Ответ отправлен: 21.04.2008, 19:41


Вопрос № 133.257
И ещё раз доброго времени суток)))
Пожалуйста, напишите 2 прогhfvvs на накопление суммы ряда через функцию и процедуру:
1) S=1/(1+1!) + 2/(1+2!) + 3/(1+3!) +.....
n=50
2) Ln(2)=S=1 - 1/2 + 1/3 - 1/4 +...+ (-1)^(x+1) * 1/x

Благодарю;)
Отправлен: 20.04.2008, 21:16
Вопрос задал: Лобанов Александр (статус: 1-ый класс)
Всего ответов: 3
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: SHERRY
!!!
Здравствуйте, Лобанов Александр!
Решение первого примера в приложении. Через функцию оформил нахождение факториала, и процедуру - нахождение суммы ряда. Думаю разберётесь. Удачи!

Тип Integer в Turbo Pascal имеет диапазон -32768..32767.
8! = 40320, т.е. уже при вычислении факториала 8-ми возникает переполнение в функции fakt.
50! > 3*1064. Ни один из стандартных целочисленных типов Turbo Pascal для факториала 50-ти не подходит.

-----
∙ Отредактировал: Denisss (Профессионал)
∙ Дата редактирования: 21.04.2008, 20:46

Приложение:

---------
Самурай без меча подобен самураю с мечём, только без меча..

Ответ отправил: SHERRY (статус: Студент)
Ответ отправлен: 20.04.2008, 22:22
Оценка за ответ: 5

Отвечает: Зенченко Константин Николаевич
Здравствуйте, Лобанов Александр!

Второая задача в приложении.
При увеличении N увеличивается точность вычисления ряда.
Удачи!

Приложение:

---------
И только наступив на грабли мы приобретаем драгоценный опыт!

Ответ отправил: Зенченко Константин Николаевич (статус: Профессионал)
Украина, Киев
Тел.: +380958380164
Адрес: Украина г.Киев
----
Ответ отправлен: 21.04.2008, 14:09
Оценка за ответ: 5

Отвечает: Coupler
Здравствуйте, Лобанов Александр!
Программа вычисления суммы 1 в приложении. Отмечу, что для этой задачи вовсе не нужно вычилять факториал каждый раз - подробности смотрите в комментариях.

Приложение:

Ответ отправил: Coupler (статус: Специалист)
Ответ отправлен: 21.04.2008, 14:26
Оценка за ответ: 5


Вопрос № 133.276
Доброго времени суток. Мне требуется помощь в написании программы, у мя получается замудреннои поэтому не работает.
1) в строковом массиве хранятся названия дней недели. выведите их в алфавитном порядке.
2) Даны матрица B[i,j] и число А. Сформировать матрицу С, элементы которой удовлетворяю условию С[i,j]=(B[i,j]-a)/(3+B[i,j])/ В векторе D, элементы которого есть сумма положительных элементов строк матрицы С, найти наибольший элемент. Вывести на экран веторк D и наибольший элемент

Приложение:

Отправлен: 20.04.2008, 23:03
Вопрос задал: DaImeR (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Пупорев Юрий Борисович
Здравствуйте, DaImeR!
Решение обеих задач с пояснениями в приложении. Вы действительно много намудрили, я даже разбираться не стал, привожу свое решение. В первой задаче массив дней недели взял по их количеству, т .к. сортировать 80 повторяющихся названий никчему.
Во второй задаче у Вас, извините тоже сумбур. Направление мысли верное, но реализация никуда.
Продолжайте постигать Паскаль дальше. Удачи!

Приложение:

Ответ отправил: Пупорев Юрий Борисович (статус: Студент)
Ответ отправлен: 21.04.2008, 12:01
Оценка за ответ: 4


Вопрос № 133.295
Помогите, сррочно нужно написать программу в Pascal: дан целочисленный файл D. Сформировать файл R, компоненты которого квадраты элементов файла D
Отправлен: 21.04.2008, 00:10
Вопрос задал: Stormy skY (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Пупорев Юрий Борисович
Здравствуйте, Stormy skY!
Решение вашей задачи с комментаоиями в приложении.
Для начала нужно создать текстовый файл, заполненный целыми числами, введенными через пробел.
Присвоить этому файлу имя и сохранить, лучше в той же директории, что и программа. После выполнения программы в этой директории будет создан новый файл, с квадратами чисел и exe-файл. После этого вы можете менять данные в исходном файле, сохранять, а затем с помощью
exe-файла вносить соответствующие изменения в новый файл.

Приложение:

Ответ отправил: Пупорев Юрий Борисович (статус: Студент)
Ответ отправлен: 21.04.2008, 07:25


Вы имеете возможность оценить этот выпуск рассылки.
Нам очень важно Ваше мнение!
Оценить этот выпуск рассылки >>

Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2008, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Техподдержка портала, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале

∙ Версия системы: 4.91 pre 5.0 RC1 от 13.04.2008

Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное