Вопрос № 127016: Уважаемые эксперты, требуется ваша помощь и понимание. В среде турбо паскаль мне необходимо решить задачу:
Вычислить приближенное значение бесконечной суммы (справа от суммы дается ее точное значение, с которым можно сравнить полученный отв...Вопрос № 127081: У важаемые эксперты, я вновь прибегаю к вашей помощи, помогите пожалуйста!!! Решите данные задачки:
1.В библиотеке для каждого заказывающего книгу читателя заполняется карточка: фамилия, дата заказа, дата выдачи книги.Определить: кто чаще вс...Вопрос № 127090: Уважаемые программисты! К сожалению, вынужден всё чаще прибегать к вашей помощи, хорошо хоть есть, у кого её просить...
Задача:
В предложении выбрать слово, которое имеет больше всего гласных, поменять местами первую букву с последней и втору...Вопрос № 127134: Народ, помогите пожалуйста, я в информатике полный ноль, а тройку уж очень не хочется.
Задачи для умных людей наверное несложные..вот:
1. В каталоге содержаться сведения о каждой из книг: фамилия автора, название, издательство и год изда...Вопрос № 127179: Уважаемые эксперты!
Напишите программу:
1.Заполнить массив случайными целыми числами и найти произведение наименьших цифр нечетных его элементов?
2.Заполнить массив случайными целыми числами и найти произведение наибольших цифр его э...Вопрос № 127183: Здравствуйте, прошу помочь с задачей:
Заданы три матрицы A,B и С. Найти минимальное из трех чисел x,y,z где x след матрицы А, y след матрицы В, z след матрицы С (След матрицы называется сумма элементов главной диагонали). Использовать Function. <...Вопрос № 127190: Уважаемые эксперты помогите пожалуйста решить задачи буду вам Оооочень благодарна!
1)Дан целочисленный массив с количеством элементов n, сжать массив, выбросив из него каждый второй элемент.
Примечание: дополнительный массив не использовать.<...
Вопрос № 127.016
Уважаемые эксперты, требуется ваша помощь и понимание. В среде турбо паскаль мне необходимо решить задачу:
Вычислить приближенное значение бесконечной суммы (справа от суммы дается ее точное значение, с которым можно сравнить полученный ответ):
1 1 1 1 П(Пи = 3, 14) (Это я так дробь
_ - _ + _ - _ ........ _____ обозначил.)
1 3 5 7 4
Нужное приближение считается полученным, если вычислена сумма нескольких первых слагаемых, и очередное слагаемое оказалось по модулю меньше данного положительного числа (Эпсилон, извините вставка нормально не работает).
Я вычислил формулу последовательности, но я ввожу формулы, одного типа, и мне сообщает что типы не сочетаются. Я даже не знаю что и делать. Пожалуйста помогите. Очень надеюсь на помощь.
Отвечает: Пупорев Юрий Борисович
Здравствуйте, Пашков Дмитрий Владимирович!
Решение вашей задачи в приложении. Комментариев не писал, так как по письму видно, что вы владеете материалом. Для интереса кроме суммы добавил вывод количества слагаемых.
Приложение:
Ответ отправил: Пупорев Юрий Борисович (статус: 6-ой класс)
Ответ отправлен: 12.03.2008, 22:39 Оценка за ответ: 4 Комментарий оценки: Пупорев Юрий Борисович, спасибо, у вас хороший ответ. Но не компактный, более сложный код...
Отвечает: Verena
Здравствуйте, Пашков Дмитрий Владимирович!
Публикую ответ из мини-форума для рассылки. Добавила комментарии.
Приложение:
--------- Эта история - не для истории, понимаешь?
Ответ отправила: Verena (статус: Практикант)
Ответ отправлен: 12.03.2008, 22:50 Оценка за ответ: 5 Комментарий оценки: Спасибо большое
Отвечает: Зенченко Константин Николаевич
Здравствуйте, Пашков Дмитрий Владимирович!
Программа в приложении. Удачи!
Приложение:
--------- И только наступив на грабли мы приобретаем драгоценный опыт!
Ответ отправил: Зенченко Константин Николаевич (статус: Профессионал) Украина, Киев Тел.: +380958380164 Адрес: Украина г.Киев ---- Ответ отправлен: 12.03.2008, 22:54 Оценка за ответ: 5 Комментарий оценки: Спасибо большое, очень хороший ответ.
Вопрос № 127.081
У важаемые эксперты, я вновь прибегаю к вашей помощи, помогите пожалуйста!!! Решите данные задачки:
1.В библиотеке для каждого заказывающего книгу читателя заполняется карточка: фамилия, дата заказа, дата выдачи книги.Определить: кто чаще всего берет книги.
2.Организовать текстовый файл f состоящий из N строк. После этого организовать файлы h и g. В файл h записать строки файла f занимающие не-чётные позиции, в файл g чётные.
Умоляю, помогите!!! Зарание СПАСИБО!!!
Отправлен: 13.03.2008, 08:31
Вопрос задала: Kristi_ag (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Пупорев Юрий Борисович
Здравствуйте, Kristi_ag!
Привожу решение второй задачи. В директории BIN создаете текстовый файл любого содержания, состоящий из нескольких строк. Затем в программе инициализируете этот файл, открываете для чтения и считываете его построчно в массив строк, считая заодно количество этих строк.
Затем инициализируете еще два файла, открываете их для записи. В цикле записываете четные строки в один файл, нечетные - в другой. Код в приложении.
По первой задаче мне не нравится условие, какое-то оно неопределенное. Если есть дата заказа и дата выдачи, то напрашивается вопрос, кто быстрее забирает книгу. А кто чаще, то сколько кому мы напишем, столько и будет.
Приложение:
Ответ отправил: Пупорев Юрий Борисович (статус: 6-ой класс)
Ответ отправлен: 13.03.2008, 09:10 Оценка за ответ: 5 Комментарий оценки: Уважаемый Юрий Борисович, огромное Вам спасибо! На следущей паре попытаюсь ее сдать(я уверенноа она пройдет!!)! Спасибо!!
Привожу решение второй задачи, вы сперва заполняете файл данными для наглядности можно цифрами от 1 до 9, потом программа выводит основной файл и два отсортированных. Впринципе вывод файлов можно убрать в процедуру, но я оставил так для наглядности.
Решение в приложении.
Приложение:
Ответ отправил: Костя Симанович (статус: 2-ой класс)
Ответ отправлен: 13.03.2008, 10:51
Вопрос № 127.090
Уважаемые программисты! К сожалению, вынужден всё чаще прибегать к вашей помощи, хорошо хоть есть, у кого её просить...
Задача:
В предложении выбрать слово, которое имеет больше всего гласных, поменять местами первую букву с последней и вторую с предпоследней. Предложение на русском языке.
В приложении 1 пример, но в 2-х кодировках: cp1251 и cp866. cp1251 (или Windows-1251) - если сохранять будете с помощью блокнота, умеющего сохранять в кодировке cp866. Да и чтобы можно было нормально посмотреть на пример. cp866 - если будете сохранять в обычном блокноте.
Сохранять нужно в любом случае в кодировке cp866, т.к. в DOS используется именно эта кодировка для отображения символов кириллицы.
Пример полностью закомментирован.
Удачи!
Приложение:
--------- Будь осторожен, когда молишься ради чего-то, потому что можешь это получить...
Ответ отправил: Denisss (статус: Профессионал) Россия, Москва ICQ: 281599577 ---- Ответ отправлен: 13.03.2008, 11:31 Оценка за ответ: 5
Отвечает: Пупорев Юрий Борисович
Здравствуйте, Щербаков Евгений Николаевич!
Поскольку не оговорены разделители слов в предложении и прочие знаки препинания, считаем, что слова разделены пробелами. Исходя из этого составлена моя программа, смотрите ее в приложении.
Приложение:
Ответ отправил: Пупорев Юрий Борисович (статус: 6-ой класс)
Ответ отправлен: 13.03.2008, 12:45 Оценка за ответ: 4
Вопрос № 127.134
Народ, помогите пожалуйста, я в информатике полный ноль, а тройку уж очень не хочется.
Задачи для умных людей наверное несложные..вот:
1. В каталоге содержаться сведения о каждой из книг: фамилия автора, название, издательство и год издания.
a. Найти названия книг данного автора, изданных с 1985 г.;
b. Определить, имеется ли книга в названии которой есть слово "информатика". Если да, то сообщить фамилию автора и год издания. Если таких книг несколько, то сообщить имеющиеся сведения обо всех этих книгах;
c. Вывести книги указанного издательства за введенный год издания.
* к программе меню вывести через кейс
1. показать все
2. a
3. b
4. c
5. выход
2. В заданном тексте удалить часть текста , заключенную в скобки (вместе со скобками)
3. Задан текст, содержащий не более 255 символов. Определить, сколько раз в тексте встречаются различные буквы латинского алфавита
Отвечает: Verena
Здравствуйте, Natasha1993!
В приложении первая задача и третья. В первой я написала в меню русской раскладке, при копировании в Паскаль скорее свего попортится кодировка, не забудьте исправить. В третьей задаче не очень понятное условие, как я поняла, надо посчитать количество различных символов в строке, с этим условием я и решила.
Касательно второй задачи - посмотрите вопрос 125903, там уже обсуждалась такая задача.
Удачи!
Приложение:
--------- Эта история - не для истории, понимаешь?
Ответ отправила: Verena (статус: Практикант)
Ответ отправлен: 17.03.2008, 22:00
Вопрос № 127.179
Уважаемые эксперты!
Напишите программу:
1.Заполнить массив случайными целыми числами и найти произведение наименьших цифр нечетных его элементов?
2.Заполнить массив случайными целыми числами и найти произведение наибольших цифр его элементов?
Отправлен: 13.03.2008, 17:42
Вопрос задал: Papan (статус: 1-ый класс)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Verena
Здравствуйте, Papan!
В обеих задачах применим стандартный алгоритм разбиения числа на цифры:
1. Сохраняем в отдельной переменной остаток от деления числа на 10 (это последняя его цифра).
2. Само число целочисленно делим на 10, т.е. отбрасываем его последнюю цифру.
3. Если число стало равным нулю - выходим из цикла. В противном случае возвращаемся к шагу 1.
Только в применении к данным задачам, мы ещё будем на каждой итерации сравнивать новую полученную цифру с переменной, хранящей минимальную (максимальную) на данный момент цифру.
Обратите внимание, что в первой задаче произвдение почти всегда будет равно нулю, поскольку массив заполняется случайными числами, в которых могут попадаться нули, а ноль всегда будет минимальной цифрой числа, и один ноль в качестве множителя будет обращать в ноль всё произведение.
Думаю, из комментариев всё будет ясно.
Удачи!
Приложение:
--------- Эта история - не для истории, понимаешь?
Ответ отправила: Verena (статус: Практикант)
Ответ отправлен: 13.03.2008, 18:13 Оценка за ответ: 5
Отвечает: Пупорев Юрий Борисович
Здравствуйте, Papan!
Я объединил обе задачи в одну. Функции немного корявые получились, хотя все работает. Кто-нибудь наверняка лучшее решение предложит.
Код с пояснениями в приложении.
Приложение:
Ответ отправил: Пупорев Юрий Борисович (статус: 6-ой класс)
Ответ отправлен: 13.03.2008, 21:29 Оценка за ответ: 5
Вопрос № 127.183
Здравствуйте, прошу помочь с задачей:
Заданы три матрицы A,B и С. Найти минимальное из трех чисел x,y,z где x след матрицы А, y след матрицы В, z след матрицы С (След матрицы называется сумма элементов главной диагонали). Использовать Function.
Значения матриц:
type А=array [1..3, 1..3] of real;
type В=array [1..2, 1..2] of real;
type С=array [1..3, 1..3] of real;
const t=((1,2,3),(4,5.1,6),(7,8,9));
k=((25,7),(8,9));
s=((3,4,8.2),(7,1,2),(6,5,8));
Заранее благодарю всеx за ответы
и если можно до утра…
Отправлен: 13.03.2008, 18:11
Вопрос задал: Name (статус: 1-ый класс)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Verena
Здравствуйте, Name!
Для объявления параметров функции выбрала тип А, поскольку он включает в себя тив В (а с типом С вообще эквивалентен). Поскольку константы с массивами разнотиповые, передать их в одну функцию не получается - я переписываю их в отдельный массив. Решение в приложении.
Удачи!
Приложение:
--------- Эта история - не для истории, понимаешь?
Ответ отправила: Verena (статус: Практикант)
Ответ отправлен: 13.03.2008, 18:49 Оценка за ответ: 5
Отвечает: Пупорев Юрий Борисович
Здравствуйте, Name!
Написал вашу программу, проверьте только числа, а то от них в глазах рябит, мог и ошибиться. Решение в приложении.
Приложение:
Ответ отправил: Пупорев Юрий Борисович (статус: 6-ой класс)
Ответ отправлен: 13.03.2008, 20:21 Оценка за ответ: 5 Комментарий оценки: Спасибо большое
Вопрос № 127.190
Уважаемые эксперты помогите пожалуйста решить задачи буду вам Оооочень благодарна!
1)Дан целочисленный массив с количеством элементов n, сжать массив, выбросив из него каждый второй элемент.
Примечание: дополнительный массив не использовать.
2)Дана действительная квадратная матрица порядка N (N-нечетное), все элементы которой различны. Найти наибольший элементы среди стоящих на главной и побочной диагоналях и поменять его местами этих диагоналей.
Единственная просьба решите пожалуйста попроще,т.к. я учусь в техническом учреждении могут не поверить)
Заранее БОЛЬШОЕ СПАСИБО!!!
Отвечает: Пупорев Юрий Борисович
Здравствуйте, Нуруллина Светлана Азатовна!
Решение первой задачи с пояснениями в приложении. К сожалению проще нельзя.
Второе задание, извините, не понял.
Приложение:
Ответ отправил: Пупорев Юрий Борисович (статус: 6-ой класс)
Ответ отправлен: 13.03.2008, 19:30
Отвечает: Зенченко Константин Николаевич
Здравствуйте, Нуруллина Светлана Азатовна!
Обе задачи выполняются последовательно.
Вопросы по программам задавайте в мини-форум.
Удачи!
Приложение:
--------- И только наступив на грабли мы приобретаем драгоценный опыт!
Ответ отправил: Зенченко Константин Николаевич (статус: Профессионал) Украина, Киев Тел.: +380958380164 Адрес: Украина г.Киев ---- Ответ отправлен: 14.03.2008, 16:18