Вопрос № 166140: Уважаемые эксперты. Не знаю как перевести исходный программный код из языка C на PASCAL, помогите пожалуйста Спасибо за внимание...
Вопрос № 166146: Здравствуйте уважаемые эксперты!!!!!! Делала курсовую написала с грехом пополам код для взятия 2х чисел из файла(числа в пределах от 0-100), перевод их в восьмиричную систему счисления, потом в двоичную, произвести операции над 2мя двоичными числа...Вопрос
№ 166175: Здравствуйте!!! Очень нужна ваша помощь помогите бедному студенту.....у меня зачёт уже через два дня вот задание......В текстовом файле MASSIV.TXT содержится массив 5*5 чисел типа integer. Заменить на нули элементы тех строк, у которых диагональный э...Вопрос № 166187: Здравствуйте помогите пожалуйста решить вот такую вот задачку......В типизированном файле INPUT.DAT содержится массив 5*5 ч
исел типа integer. Удалить строку в которой находится минимальный элемент массива и столбец в котором находится максимальный эл...Вопрос № 166194: Помогите решить задачу на языке Паскаль: Дан числовой ряд и малая величина Е.Найти сумму ряда с точностью Е, общий член которого задан формулой a= 1/(3n-2)*(3n+1) Заранее спасибо ...
Вопрос № 166.140
Уважаемые эксперты. Не знаю как перевести исходный программный код из языка C на PASCAL, помогите пожалуйста Спасибо за внимание
Отвечает: Киселева Светлана Александровна
Здравствуйте, Артур Безруков! Извините, что не прокомментировала программу, на работу надо бежать. Если нужны пояснения, то попозже.
В функции teilor() неправильно переведён цикл. Нужно так: while (abs(1/(a*b))>0.00000001) do begin b:=2*i+1; i:=i+1; a:=a*x*x; s:=s+1/(a*b); tnd;
--------
∙ Отредактировал: sir Henry, Академик
∙ Дата редактирования: 01.05.2009, 15:02 (время московское)
Приложение:
--------- Если помочь другим в твоих силах - помоги!
Отправить SMS#thank 248458 на номер 1151 (Россия) | Еще номера >>
Отправить WebMoney:
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Вопрос № 166.146
Здравствуйте уважаемые эксперты!!!!!! Делала курсовую написала с грехом пополам код для взятия 2х чисел из файла(числа в пределах от 0-100), перевод их в восьмиричную систему счисления, потом в двоичную, произвести операции над 2мя двоичными числами тоесть сложить и вычисть их, перевести обратно в восьмиричную и вывести в файл, вот что получилось (код в Приложении).
Вот тут возникает загвоздка( неправильный перевод в двоичную систему) и понятие не имею как организовать сложение и вычитание между двоичными
числами :( ПОмогите пожалуйста буду очень признательна!!!!!
Отправить SMS#thank 248489 на номер 1151 (Россия) | Еще номера >>
Отправить WebMoney:
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Вопрос № 166.175
Здравствуйте!!! Очень нужна ваша помощь помогите бедному студенту.....у меня зачёт уже через два дня вот задание......В текстовом файле MASSIV.TXT содержится массив 5*5 чисел типа integer. Заменить на нули элементы тех строк, у которых диагональный элемент равен нулю.Записать массив в тот же файл......Заранее ОГРОМНОЕ спасибо!!!!!!!!!
Отвечает: Киселева Светлана Александровна
Здравствуйте, Никитин Никита Сергеевич! Попробую помочь бедному студенту. Сама была в вашей шкуре на зимней сессии, когда не могла задчку на Ассемблере оформить. Приступим: program sss; var f:text; a:array[1..5,1..5] of integer; i,j:byte; Begin assign(f,'MASSIV.TXT'); {Связываем переменную f текстового типа с вашим текстовым файлом} reset(f); {Открываем файл для чтения} for i:=1 to 5 do for j:=1 to 5 do read(f,a[i,j]);
{Читаем данные из файла и записываем их в массив} for i:=1 to 5 do begin if a[i,i]=0 then for j:=1 to 5 do {Если диагональный элемент массива равен нулю, то "бегаем" по строке i и записываем во все элементы строки нули} a[i,j]:=0; end; rewrite(f); {Открываем текстовый файл для перезаписи} for i:=1 to 5 do begin
for j:=1 to 5 do write(f,a[i,j]:3); {Записываем туда в строчку элементы каждой строки массива,} writeln(f); end; {не забывая переходить после каждой строки на новую строку} close(f); {закрываем текствоый файл} readln End.
Удачи!
--------- Если помочь другим в твоих силах - помоги!
Отправить SMS#thank 248437 на номер 1151 (Россия) | Еще номера >>
Отправить WebMoney:
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Вопрос № 166.187
Здравствуйте помогите пожалуйста решить вот такую вот задачку......В типизированном файле INPUT.DAT содержится массив 5*5 чисел типа integer. Удалить строку в которой находится минимальный элемент массива и столбец в котором находится максимальный элемент массива....Записать массив в файл OUTPUT.DAT.....Спасибо заранее!!!!!
Отвечает: Boriss
Здравствуйте, Никитин Никита Сергеевич! Код программы в приложении. Ежели что не понятно будет - пишите Пример окна программы после выполнения
--------- Вывод - то место в тексте, где вы устали думать
Ответ отправил: Boriss (статус: Профессор) Россия, Саранск Организация: Мордовский госуниверситет, Саранск, Факультет Электронной Техники WWW:Программирование на Паскале ICQ: 320096696 ---- Ответ отправлен: 30.04.2009, 12:08
Как сказать этому эксперту "спасибо"?
Отправить SMS#thank 248446 на номер 1151 (Россия) | Еще номера >>
Отправить WebMoney:
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Вопрос № 166.194
Помогите решить задачу на языке Паскаль: Дан числовой ряд и малая величина Е.Найти сумму ряда с точностью Е, общий член которого задан формулой
a= 1/(3n-2)*(3n+1) Заранее спасибо
Отправлен: 30.04.2009, 13:09
Вопрос задала: Solovei (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 2)
Отвечает: Proce
Здравствуйте, Solovei! Я подозреваю, что имелось ввиду выражение a = 1/((3*n-2)*(3*n+1))
Приложение:
Ответ отправил: Proce (статус: 4-й класс)
Ответ отправлен: 30.04.2009, 21:19
Как сказать этому эксперту "спасибо"?
Отправить SMS#thank 248466 на номер 1151 (Россия) | Еще номера >>
Отправить WebMoney:
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценка за ответ: 5
Отвечает: Киселева Светлана Александровна
Здравствуйте, Solovei! Я просмотрела отправленную Вам программу и Ваш вопрос. Думаю, что ненарочно предыдущий человек не так воспринял условие, как Вы его задали. Строчку a := 1/((3*n-2)*(3*n+1)); надо записать a := 1/(3*n-2)*(3*n+1); а начальное значение а тогда действительно не 0.25 при n=1, а будет а:=4 в качестве начального данного.
--------- Если помочь другим в твоих силах - помоги!
* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.
Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!
Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.
Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.
Скажите "спасибо" эксперту, который помог Вам!
Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА
на короткий номер 1151 (Россия)
Номер ответа и конкретный текст СМС указан внизу каждого ответа.
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.