Программирование циклов с условием, Вопрос |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
Программирование циклов с условием, Вопрос |
Stas86 |
Сообщение
#21
|
Новичок Группа: Пользователи Сообщений: 27 Пол: Мужской Реальное имя: Стас Репутация: 0 |
Я вам и говорю, что совершенно ничего не понимаю. Вы вместо того, чтобы ответить на вопрос, спрашиваете меня о том, в чем я не разбираюсь.
|
Freedom |
Сообщение
#22
|
Пионер Группа: Пользователи Сообщений: 113 Пол: Мужской Реальное имя: Надир Репутация: 6 |
Я вам и говорю, что совершенно ничего не понимаю. Вы вместо того, чтобы ответить на вопрос, спрашиваете меня о том, в чем я не разбираюсь. Ну мы же тоже должны знать какие числа вы вводите при запуске программы,чтоб чем нибудь помоч. Вам задали простой вопрос, а вы говорите что не разбираетесь в этом. -------------------- From ZERO to HERO
|
-TarasBer- |
Сообщение
#23
|
Гость |
Тебе программа при старте показывает чёрное окно с мигающим курсором. Ты набираешь на клавиатуре число, нажимаешь ентер (это выполнилась строчка Readln(e)), потом вводишь второе число (икс).
Если ты ничего не вводишь, то откуда ты вообще взял "программы выводит ноль"? Как она может что-то вывести, если она всё время ждёт ввода числа e? |
Lapp |
Сообщение
#24
|
Уникум Группа: Пользователи Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация: 159 |
Стас, ты извини, ничего личного.. Если бы ты прикладывал хоть какие-то минимальные усилия к тому, чтобы что-то ПОНЯТЬ (а не спихнуть), ты бы давно уже все сдал..
Уж тебе все разжевано и рот положено. Пошевели хоть одной извилиной.. -------------------- я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой |
Stas86 |
Сообщение
#25
|
Новичок Группа: Пользователи Сообщений: 27 Пол: Мужской Реальное имя: Стас Репутация: 0 |
Вышел я на правильный код, как я думал.
Program z1; Но преподша все равно говорит, что задача решена неверно. Сказала, что нужен факториал, так как в формуле присутствуют восклицательные знаки. А также, она не видит здесь степеней, которые находятся в формуле. Еще раз покажу формулу Сообщение отредактировано: Stas86 - |
Lapp |
Сообщение
#26
|
Уникум Группа: Пользователи Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация: 159 |
Но преподша все равно говорит, что задача решена неверно. Сказала, что нужен факториал, так как в формуле присутствуют восклицательные знаки. А также, она не видит здесь степеней, которые находятся в формуле. Но она признает, что ответ правильный?Может, она хочет, чтоб факториал был оформлен функцией? -------------------- я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой |
TarasBer |
Сообщение
#27
|
Злостный любитель Группа: Пользователи Сообщений: 1 755 Пол: Мужской Репутация: 62 |
> Но преподша все равно говорит, что задача решена неверно.
Может, дело не в том, что код якобы неверный, а в том, что ты не можешь объяснить его работу? > Сказала, что нужен факториал, так как в формуле присутствуют восклицательные знаки. А также, она не видит здесь степеней, которые находятся в формуле. Хотя скорее всего, она специально так говорит, чтобы проверить а видишь ли факториал ты? Я-то вижу, но ты, судя по уровню задаваемых вопросов, этот код сам не понимаешь. А код-то правильный, из FAQ взял? На её провокации изговнякать код не ведись, если что. Добавлено через 2 мин. стоп. s:=1; t:=1; n:=1; while abs(t)>e do begin n:=n+1; t:=t*x/n; s:=s+t; end; отладчиком пользоваться умеешь? Я применю свой, встроенный в мозг инициализация s=1 t=1 n=1 начало цикла n=2 t=x/2 s=1+x/2 ошибка! надо s=1+x/1 после первого прохода перенеси n:=n+1 в конец цикла. Либо инициализируй его нулём, а не единицей. -------------------- |
Lapp |
Сообщение
#28
|
Уникум Группа: Пользователи Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация: 159 |
инициализируй его нулём, а не единицей. Логично Вместо n:=1; сделай: n:=0; -------------------- я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой |
TarasBer |
Сообщение
#29
|
Злостный любитель Группа: Пользователи Сообщений: 1 755 Пол: Мужской Репутация: 62 |
Вместо n:=1; сделай: n:=0; Капитан Очевидность в подробностях раскрывает тайный смысл моего совета! -------------------- |
Lapp |
Сообщение
#30
|
Уникум Группа: Пользователи Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация: 159 |
Капитан Очевидность в подробностях раскрывает тайный смысл моего совета! Вольно, боцман Инитегонулем. Сегодня по лишнему половнику баланды матросам.я добрый.. -------------------- я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой |
Stas86 |
Сообщение
#31
|
Новичок Группа: Пользователи Сообщений: 27 Пол: Мужской Реальное имя: Стас Репутация: 0 |
Попробую.
|
BanneD |
Сообщение
#32
|
Новичок Группа: Пользователи Сообщений: 24 Пол: Мужской Репутация: 0 |
y:=exp(i*ln(x)); - это х в кадрате х в кубе х в 4-ой степени и тд по алгоритму вроде правельно! но выводит 1 Сообщение отредактировано: BanneD - -------------------- Один из законов жизни гласит, что как только закрывается одна дверь, открывается другая.
Но вся беда в том, что мы смотрим на запертую дверь! |
Lapp |
Сообщение
#33
|
Уникум Группа: Пользователи Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация: 159 |
по алгоритму вроде правельно! но выводит 1 А что ты вводишь? Пожалуйста, прочти правила. Обрати внимание на п.5 Правил Форума и п.2 правил раздела Задачи. -------------------- я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой |
BanneD |
Сообщение
#34
|
Новичок Группа: Пользователи Сообщений: 24 Пол: Мужской Репутация: 0 |
А что ты вводишь? Пожалуйста, прочти правила. Обрати внимание на п.5 Правил Форума и п.2 правил раздела Задачи. Ввожу х потому как мы же степень числа будем вычитывать! А е-это точность! тут как я понял надо найти приближенное значение числа
Давай рассмотрим как должно это работать вводим х=5 2-ой круг вроде алгоритм составлен правельно! но где то есть ошибка! так как не должно выводтиь 1 так же не вижу смысла здесь исползовать абс, так как тут полубому положительные числа выводит! но всё же дело не в абс! ах да Кап прочел правила {2. Давать заведомо ложную информацию 5. Выкладывать вредоносную информацию и программы.} ты это имел ввиду? Сообщение отредактировано: BanneD - -------------------- Один из законов жизни гласит, что как только закрывается одна дверь, открывается другая.
Но вся беда в том, что мы смотрим на запертую дверь! |
Lapp |
Сообщение
#35
|
Уникум Группа: Пользователи Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация: 159 |
Ввожу х потому как мы же степень числа будем вычитывать! Я спрашивал какие значения ты вводишь.Цитата ах да Кап прочел правила {2. Давать заведомо ложную информацию 5. Выкладывать вредоносную информацию и программы.} ты это имел ввиду? Нет. Я имел в виду то, что я написал, то есть: - пункт 5 Правил Форума (не п.1.5, а п.5); - пункт 2 правил раздела Задачи (промотай эту страницу вверх, будь так добр - и увидишь 8 пунктов). -------------------- я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой |
volvo |
Сообщение
#36
|
Гость |
Цитата вроде алгоритм составлен правельно! но где то есть ошибка! так как не должно выводтиь 1 Может где-то и есть, только не в этой программе. Потому что при вводе X = 5 (что следует из твоего предыдущего поста) 1 в результате не получается. Получается Введите точность e=0.001 Где 1? |
BanneD |
Сообщение
#37
|
Новичок Группа: Пользователи Сообщений: 24 Пол: Мужской Репутация: 0 |
Я спрашивал какие значения ты вводишь. Нет. Я имел в виду то, что я написал, то есть: - пункт 5 Правил Форума (не п.1.5, а п.5); - пункт 2 правил раздела Задачи (промотай эту страницу вверх, будь так добр - и увидишь 8 пунктов). сорри=) прочел, исправил! Где 1? мда сам себе перечу вместо вещественных я целые числа вводил=) Сообщение отредактировано: BanneD - -------------------- Один из законов жизни гласит, что как только закрывается одна дверь, открывается другая.
Но вся беда в том, что мы смотрим на запертую дверь! |
Текстовая версия | 10.06.2024 19:06 |