У вас вопросы?
У нас ответы:) SamZan.net

Лабораторная работа 1 по дисциплине Алгоритмические языки и программирование

Работа добавлена на сайт samzan.net:

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 28.12.2024

Министерство образования Российской Федерации

Сибирский государственный технологический университет

Факультет автоматизации и информационных технологий

Кафедра информационных технологий

Лабораторная работа №1 по дисциплине «Алгоритмические языки и программирование»

                   

 

                                                                      Руководитель:

                                                                                              Якимов С.П.

 (подпись)

      

                                                                                         (оценка, дата)

 

Разработал:

студент гр. 21-7

                                                                                              Никова А.О.

 (подпись)

 


Вариант №10

Задача № 441.

Дано натуральное число n. Cреди чисел 1, 2,…, n найти все те, которые можно представить в виде суммы квадратов двух натуральных чисел (определить процедуру, позволяющую распознавать полные квадраты).

Блочная схема программы:

                            K – целое число

                      Pol_kv = true

 

                                  



Program primer441;

Var

 n,j: integer;

Function  Pol_kv(k: integer):Boolean;

   Begin

      Pol_kv:= sqr(round(sqrt(k)))=k;

   End;

Begin

  Writeln ('введите число n, не больше 1000 = ');

  Readln (n);

  Writeln('полные квадраты:');

  For j:=1 to n do

      If Pol_kv(j)

        then

        Writeln('j=',j);

  Readln;

End.

 


Задача № 456.

Написать программу вычисления un для данного неотрицательного целого n, включающую рекурсивную процедуру, которая основана на непосредственном использовании соотношения un=un-1+un-2. Доказать по индукции, что при вычислении un (n=2, 3) по этой программе придется выполнить un-1 сложение чисел Фибоначчи.

Блочная схема программы:

                     N – целое число


Program primer456;

Var

 n,i: integer;

Function fibonacci(n:integer):Real;

    Var

    F: real;

    Begin

       If n<3

         then

         F:=1

       else

       F:=fibonacci(n-1)+fibonacci(n-2);

       fibonacci:=F;

    End;

Begin

  Writeln ('введите номер числа Фибоначчи:');

  Readln(n);

  For i:=1 to n do

    Writeln('u[',i,']=',fibonacci(i):5:1);

  Readln;

End.

 





1. Борьба чернокожего населения Соединенных Штатов Америки за гражданские права
2. Финансирование девелоперских проектов с помощью банковского кредитования и средств закрытых паевых инвестиционных фондов недвижимости
3. тематика XVII ст Блеза Паскаля була розроблена у 1971 р
4. ПРАВО И ПРАВОВАЯ СИСТЕМА
5. Прокуратура туралы ~аза~стан Республикасыны~ За~ы он екі тараудан ж~не елу то~ыз баптан т~рады А Аудан
6. АВІАНТЗвітпро проведення декади історії та основ правових знаньв КПЛ Авіант 25
7. Ненормированный рабочий день
8. семантическую двустороннюю единицу языка обладающую формой планом выражения и значением планом содержан
9.  2012 г. Утверждаю Зам
10. Расчет и проектирование фундаментов в городе Косомольск-на-Амуре
11. .1- При данном нагружении стержень прямоугольного поперечного сечения испытывает 1 кручение и плоский п.
12. ЛЕКЦІЯ 7 ВИНИКНЕННЯ СОЦІАЛЬНОЇ ПЕДАГОГІКИ ЯК ОКРЕМОЇ ГАЛУЗІ ЗНАНЬ
13. Товароведная характеристика и оценка качества копчено-вареных продуктов из свинины
14. Шкільний бібліотечно інформаційний центр 5 2013 рік
15. Патентный поверенный в РФ
16. Анализ деятельности ОАО АНК Башнефть
17. Обращение с огнестрельным оружие
18. Working tlking plying thinking nd brething
19. . Расчет давления которое газодымозащитники звена могут максимально израсходовать при следовании к очагу п
20. Господин Великий Новгород Культура удельной Руси XIIXIV вв.