Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УМК_ПВМ.doc
Скачиваний:
3
Добавлен:
24.11.2019
Размер:
2.64 Mб
Скачать

Тема 3. Алгоритмическое описание, запись программ циклических структур алгоритмов.

Форма проведения: Решение задач.

Задание 1. Выполнить задание согласно варианту, используя операторы цикла FOR, WHILE и DO WHILE. Составить блок-схему алгоритма и написать программу.

Варианты заданий:

    1. Даны два целых числа A и B (A < B). Вывести все целые числа, расположенные между данными числами (включая сами эти числа), в порядке их возрастания, а также количество N этих чисел.

    2. Даны два целых числа A и B (A < B). Вывести все целые числа, расположенные между данными числами (не включая сами эти числа), в порядке их убывания, а также количество N этих чисел.

    3. Дано вещественное число A и целое число N (> 0). Вывести A в степени N: AN = A·A·...·A (числа A перемножаются N раз).

    4. Дано вещественное число A и целое число N (> 0). Вывести все целые степени числа A от 1 до N.

    5. Дано вещественное число A и целое число N (> 0). Вывести 1 + A + A2 + A3 + ... + AN.

Методические рекомендации по проведению СРСП.

Контрольный пример 1. Нарисовать блок-схему и написать программу для вычисления выражения с использованием циклических структур (рисунок 3).

Контрольный пример 2. Нарисовать блок-схему и написать программу для вычисления выражения с использованием циклических структур (рисунок 4).

/* пример 1 */

#include <stdio.h>

#include <math.h>

#include <conio.h>

main ()

{ float i, f, n, p;

clrscr();

printf("Enter n\n");

scanf("%n", &n);

f=p=1;

for(i=1;i<=n;i++)

{

f*=i;

p*=2+1/f;

}

printf("P = %6.2f", p);

getch();

return 0;

}

/* пример 2*/

#include <stdio.h>

#include <math.h>

#include <conio.h>

#define e 0.01

main ()

{ float k, f, s, ak;

clrscr();

f=1;

s=k=0;

do

{

k++;

f*=k;

ak=pow(-1,k)*(k+1)/f;

s+=ak;

}

while (fabs(ak)>e);

printf("S = %6.2f k = %4.0f", s, k);

getch();

return 0;

}

Рисунок 3

Рисунок 4

Рекомендуемая литература:

1осн[134-153], 2осн[211-255], 3осн[57-63], 5доп[28-41],6доп[116-126], 7доп[11-15]