Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.11.2008, 19:54   #1
Andrux
Пользователь
 
Регистрация: 01.11.2008
Сообщений: 46
Восклицание Задачи по задачнику Абрамова

Доброго времени суток, Уважаемые программисты!
Прошу вас решить такие вот задачки, из задачника
С.А Абрамова(Задачи по программированию Гречникова Е.А)
если можно, то с блок схемой. На языке Паскаля.
Номера:
задачи на простейшие циклы ----- 81 ; 83-a ; 117-б
пошаговый ввод данных и вывод результатов ----- 136-в
сочетания цикла и разветвления ----- 179-в
вычисления с хранением последовательности значений ----- 271
вложенные циклы в матричных задачах ----- 367

Вот такие вот задачи...
Очень срочно нужно, пожалуйста решите мне...



Искреннее признателен и благодарен вам!

Последний раз редактировалось Andrux; 02.11.2008 в 12:24.
Andrux вне форума Ответить с цитированием
Старый 01.11.2008, 21:54   #2
Greblin
Меркантильный кю
Участник клуба
 
Аватар для Greblin
 
Регистрация: 02.02.2008
Сообщений: 1,001
По умолчанию

7 программ = 300 рублей +
7 блок-схем = 200 рублей.
Итого 500. Аська в профиле. Или пытайтесь решать сами, а потом спрашивайте по тем местам, где не получается
Росли вроде умными, выросли дурнями... (c)А.Васильев
Greblin вне форума Ответить с цитированием
Старый 01.11.2008, 22:32   #3
Andrux
Пользователь
 
Регистрация: 01.11.2008
Сообщений: 46
По умолчанию

ок, покажите пожалуйста 1 задачку на массивы хотя бы, я их вообще не понял. Заранее благодарю!
Andrux вне форума Ответить с цитированием
Старый 02.11.2008, 12:19   #4
Andrux
Пользователь
 
Регистрация: 01.11.2008
Сообщений: 46
По умолчанию

Я буду сам их решать(писать) тогда, только от вас я прошу помочь мне в решении и объяснить почему там так, как вы написали.
Я хочу это сам все понять!
Заранее благодарю!

Последний раз редактировалось Andrux; 02.11.2008 в 12:21.
Andrux вне форума Ответить с цитированием
Старый 02.11.2008, 12:20   #5
Andrux
Пользователь
 
Регистрация: 01.11.2008
Сообщений: 46
По умолчанию

Код:
program andzad81;
uses crt;
var p,a:real;
n,i:integer;
            begin
            clrscr;
            writeln('Vvedite znachenie n');
            readln(n);
            writeln('Vvedite znachenie a');
            readln(a);
            p:=0;
            for i:=1 to n do
              p:=sqr(p+a);
            writeln('P=',p:10);
            readln;
            end.

Последний раз редактировалось Andrux; 02.11.2008 в 14:35.
Andrux вне форума Ответить с цитированием
Старый 02.11.2008, 12:58   #6
Andrux
Пользователь
 
Регистрация: 01.11.2008
Сообщений: 46
По умолчанию

Вот еще одна задачка...
Тоже что получилось... дальше не получается



Код:
program andzad83a;
uses crt;
var a,p:integer;
s:longint;
          begin
          clrscr;
          writeln('Vvedite a');
          readln(a);
          s:=1;
          p:=1;
          while p<=a do
                begin
                for s:=1 to a do
                for s:=1+(1/2) to a do
                for s:=1+(1/2)+(1/3) to a do
                p:=p+1;
          end;
                writeln('S=' , s:8);
                readln;
end.
Andrux вне форума Ответить с цитированием
Старый 02.11.2008, 13:17   #7
ManU
Пользователь Подтвердите свой е-майл
 
Аватар для ManU
 
Регистрация: 30.04.2008
Сообщений: 78
По умолчанию

№83

Код:
S:=0; 
i:=1;
while s<=a do
begin
s:=s+1/i;
inc(i);
end;
ManU вне форума Ответить с цитированием
Старый 02.11.2008, 13:40   #8
Andrux
Пользователь
 
Регистрация: 01.11.2008
Сообщений: 46
По умолчанию

О Спасибо Manu
Andrux вне форума Ответить с цитированием
Старый 02.11.2008, 13:56   #9
Andrux
Пользователь
 
Регистрация: 01.11.2008
Сообщений: 46
По умолчанию

И общий вид будет выглядеть так или нет?
Что-то ответ смушает...



Код:
program andzad83a;
uses crt;
var a,p:integer;
s:real;
          begin
          clrscr;
          writeln('Vvedite a');
          readln(a);
          s:=1;
          p:=1;
          while s<=a do
                s:=s+1/p;
                p:=p+1;
                writeln('S=' , s:8);
                readln;
end.

Последний раз редактировалось Andrux; 02.11.2008 в 14:38.
Andrux вне форума Ответить с цитированием
Старый 02.11.2008, 14:24   #10
Andrux
Пользователь
 
Регистрация: 01.11.2008
Сообщений: 46
По умолчанию

вот 117 почти получилась но в самом примере чтото не правильно написал.
Проверьте пожалуйста и напишите как правильно будет...



Код:
program anzad117;
uses crt;
var p:real;
n,i:integer;
    begin
    clrscr;
    writeln('Vvedite znachenie n');
    readln(n);
    p:=1;
    for i:=1 to n do
    p:=p*((2*i-1)/i);
    writeln('P= ' , p:6:2);
    readln;
    end.

Последний раз редактировалось Andrux; 02.11.2008 в 15:35.
Andrux вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задачи на С++ Nemisoi Фриланс 7 06.10.2011 22:55
Задачи... Раймир Фриланс 2 15.08.2008 17:13
4 задачи на С++ marsius Фриланс 2 19.04.2008 22:14
задачи Evgenii Помощь студентам 1 04.01.2008 23:47
2 Задачи Stan Помощь студентам 4 02.06.2007 19:47