ПЕРЕЛІК ДИСЦИПЛІН:
  • Адміністративне право
  • Арбітражний процес
  • Архітектура
  • Астрологія
  • Астрономія
  • Банківська справа
  • Безпека життєдіяльності
  • Біографії
  • Біологія
  • Біологія і хімія
  • Ботаніка та сільське гос-во
  • Бухгалтерський облік і аудит
  • Валютні відносини
  • Ветеринарія
  • Військова кафедра
  • Географія
  • Геодезія
  • Геологія
  • Етика
  • Держава і право
  • Цивільне право і процес
  • Діловодство
  • Гроші та кредит
  • Природничі науки
  • Журналістика
  • Екологія
  • Видавнича справа та поліграфія
  • Інвестиції
  • Іноземна мова
  • Інформатика
  • Інформатика, програмування
  • Юрист по наследству
  • Історичні особистості
  • Історія
  • Історія техніки
  • Кибернетика
  • Комунікації і зв'язок
  • Комп'ютерні науки
  • Косметологія
  • Короткий зміст творів
  • Криміналістика
  • Кримінологія
  • Криптология
  • Кулінарія
  • Культура і мистецтво
  • Культурологія
  • Російська література
  • Література і російська мова
  • Логіка
  • Логістика
  • Маркетинг
  • Математика
  • Медицина, здоров'я
  • Медичні науки
  • Міжнародне публічне право
  • Міжнародне приватне право
  • Міжнародні відносини
  • Менеджмент
  • Металургія
  • Москвоведение
  • Мовознавство
  • Музика
  • Муніципальне право
  • Податки, оподаткування
  •  
    Бесплатные рефераты
     

     

     

     

     

     

         
     
    Програмування елементів розгалужується структури
         

     

    Інформатика, програмування

    Пензенська ДЕРЖАВНИЙ УНІВЕРСИТЕТ

    Кафедра МО і ПЕОМ

    Лабораторна робота № 6

    Тема: "Програмування елементів розгалужується структури»

    Виконав: студент гр. 02ТП1

    Пахомов В. Е.

    Перевірив: Ракова А. Н.

    2003

    Завдання А. < p> Визначити у скільки разів середнє геометричне чисел натуральногоряду кратних трьом в діапазоні від 1 до 31 перевищує середнє арифметичнецих чисел.

    Програма:

    uses crt; function koren (X: real; power: integer): real; var

    I: integer; begin if power mod 2 0 then power: = power * 2; for i: = 1 to power div 2 do begin

    X: = sqrt (X); end; koren: = X; end;

    var n, i: integer; avs, avg, sum, gem: real; begin i: = 1; n: = 0; sum: = 0; gem: = 1; while i <31 do begin

    sum: = sum + i; gem: = gem * i; i: = i + 3; inc (n); end; writeln ( 'Сума =', Sum: 3:4, 'Похідні =' , gem: 3:4); avs: = sum/n; avg: = koren (gem, n);

    (writeln ( 'avs =', avs: 3:4, 'avg =' , avg: 3:4, 'n =', n);) writeln ( 'Відповідь =', avg/avs: 3:4, 'raz'); readkey; end.

    Блок-схема

    Завдання Б.

    Провести обчислення значення функції:

    в діапазоні значень х від до, що змінюється з кроком h. Надрук виводити тільки позитивні значення функції, при відповіднихзначеннях аргументу.

    Програма:

    uses crt; var h, n, e, i, y: real; begin clrscr; writeln ( 'Введіть значення нижньої межі Х'); readln (n); writeln ( 'Введіть значення верхньої межі Х'); readln (e); writeln ( 'Введіть значення кроку'); readln (h); i: = n; while i 0 then writeln ( 'Значення фукции', y: 4:5, 'x =
    ', i: 4:4); end; readkey; end.
    Uses crt;
    Varh, n, e, i, x, y: real;beginclrscr;writeln ( 'Введіть значення нижньої межі X');readln (n);writeln ( 'Введіть значення вврехнего межі X');readln (e);writeln ( 'Введіть значення кроку');readln (h);i: = n;repeaty: = (i * i * i + sin (sqr (i )))/( 1 + sqrt (abs (i))) * cos (i);i: = i + h;if y> 0 then writeln ( 'Значення функції', y: 4:5, 'x =', i: 4:4);until i> e;readkey;end.uses crt;

    Var y: real; i, n, e: integer;

    Begin clrscr; writeln ( 'Введіть значення нижньої межі X'); readln (n); writeln ( 'Введіть значення верхньої межі X'); readln (e); for i: = n to e do begin y: = (i * i * i + sin (sqr (i )))/( 1 + sqrt (abs ( i))) * cos (i); if y> 0 then writeln ( 'Значення функції', y: 3:3); end; readkey; end.

    Блок-схема < p >-----------------------avs: = sum/n;avg: = koren (gem, n);

    I = 1; 31; 3

    i: = 1;n: = 0;sum: = 0;gem: = 1;

    avg/avs

    sum: = sum + i;gem: = gem * i;i: = i + 3;inc (n);

    Кінець

    початок

    y, x

    y> 0

    n, e, h

    I = 1; e; h

    i: = n;

    y: = (i * i * i + sin (sqr ( i )))/( 1 + sqrt (abs (i))) * cos (i);

    Кінець

    початок


         
     
         
    Реферат Банк
     
    Рефераты
     
    Бесплатные рефераты
     

     

     

     

     

     

     

     
     
     
      Все права защищены. Reff.net.ua - українські реферати ! DMCA.com Protection Status