Вопрос № 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 (время московское)
Приложение:
--------- Если помочь другим в твоих силах - помоги!
#thank 248458 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Вопрос № 166.146
Здравствуйте уважаемые эксперты!!!!!! Делала курсовую написала с грехом пополам код для взятия 2х чисел из файла(числа в пределах от 0-100), перевод их в восьмиричную систему счисления, потом в двоичную, произвести операции над 2мя двоичными числами тоесть сложить и вычисть их, перевести обратно в восьмиричную и вывести в файл, вот что получилось (код в Приложении).
Вот тут возникает загвоздка( неправильный перевод в двоичную систему) и понятие не имею как организовать сложение и вычитание между двоичными
числами :( ПОмогите пожалуйста буду очень признательна!!!!!
#thank 248489 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Вопрос № 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.
Удачи!
--------- Если помочь другим в твоих силах - помоги!
#thank 248437 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Вопрос № 166.187
Здравствуйте помогите пожалуйста решить вот такую вот задачку......В типизированном файле INPUT.DAT содержится массив 5*5 чисел типа integer. Удалить строку в которой находится минимальный элемент массива и столбец в котором находится максимальный элемент массива....Записать массив в файл OUTPUT.DAT.....Спасибо заранее!!!!!
Отвечает: Boriss
Здравствуйте, Никитин Никита Сергеевич! Код программы в приложении. Ежели что не понятно будет - пишите Пример окна программы после выполнения
--------- Вывод - то место в тексте, где вы устали думать
Ответ отправил: Boriss (статус: Профессор) Россия, Саранск Организация: Мордовский госуниверситет, Саранск, Факультет Электронной Техники WWW:Программирование на Паскале ICQ: 320096696 ---- Ответ отправлен: 30.04.2009, 12:08
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 248446 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Вопрос № 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 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценка за ответ: 5
Отвечает: Киселева Светлана Александровна
Здравствуйте, Solovei! Я просмотрела отправленную Вам программу и Ваш вопрос. Думаю, что ненарочно предыдущий человек не так воспринял условие, как Вы его задали. Строчку a := 1/((3*n-2)*(3*n+1)); надо записать a := 1/(3*n-2)*(3*n+1); а начальное значение а тогда действительно не 0.25 при n=1, а будет а:=4 в качестве начального данного.
--------- Если помочь другим в твоих силах - помоги!
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.