![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 17.08.2010
Сообщений: 75
|
![]()
Здравствуйте!
Решаю задачи на тему «Цикл с параметром», но не могу понять как работает цикл. Братцы растолкуйте поподробнее на примере следующей задачи: For12°. Дано целое число N (>0). Найти произведение 1.1 • 1.2 • 1.3 •...(N сомножителей). Моя программа считает неправильный результат: var a,p :real; {а – переменная для сомножителей, р – переменная для произведения} i :integer; begin readln(a); p :=1; for i := 1 to 10 do p :=p * (a + 0.1); writeln(p:5:2); read end. Не соображу как написать тело цикла. А спросить, кроме как на Вашем форуме не у кого. С уважением Виталий. |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 07.07.2010
Сообщений: 44
|
![]() Код:
Последний раз редактировалось newStudent; 12.11.2010 в 22:05. |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 02.11.2009
Сообщений: 24
|
![]()
Если сомножителей N а р результат (шаг 0.1 начиная с 1.1) то будет так
Код:
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 17.08.2010
Сообщений: 75
|
![]()
Спасибо, красивый код, правильно считает. Но возник вопрос:
р - обьявлена переменная вещественного типа, а потом ей вдруг присвоено целое число. Как это обьяснить?! |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 07.07.2010
Сообщений: 44
|
![]()
Идет преобразование целого числа в вещественное число
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 02.11.2009
Сообщений: 24
|
![]()
А проблема то в чем?Если б наоборот было тогда понятно, а так паскаль воспримет p как 1.00
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 17.08.2010
Сообщений: 75
|
![]()
Спасибо братцы.
|
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Задача на Паскаль | WitaliG | Помощь студентам | 7 | 24.10.2010 23:35 |
Задача на Паскаль | WitaliG | Помощь студентам | 18 | 23.10.2010 08:05 |
задача по Паскаль... | Вера123 | Помощь студентам | 3 | 09.06.2009 21:20 |
Задача на паскаль | St1fler92 | Помощь студентам | 4 | 26.05.2009 16:21 |