Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Схожие задачи по С++.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
289.28 Кб
Скачать

Задание № 1 (срсп)

срок сдачи: 3 неделя,

(согласно Графику выполнения и сдачи СРС и Графику проведения и содержания СРСП )

Тема: Запись констант, стандартных функций, выражений, операторов присваивания. Запись программ линейных структур алгоритмов.

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

Задание. Нарисовать блок-схему и написать программу вычисления смешанного арифметического выражения.

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

1. . 2. . 3. .

4. . 5. .

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

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

Контрольный пример 2. Даны x, y, z .Вычислить a, b, если , .

/* пример 1 */

#include <stdio.h>

#include <math.h>

#include <conio.h>

main()

{ int a, b, c;

float rez;

clrscr();

printf(“Input numbers a, b, c\n”);

scanf(“%d%d%d”, &a, &b, &c);

rez=(a+c/b-pow(28, 0.5))/(4*b*a+1);

printf(“Result = %6.2f “, rez);

getch();

return 0; }

/* пример 2 */

#include <stdio.h>

#include <math.h>

#include <conio.h>

main ()

{ int x,y,z;

float a,b;

printf("Enter x, y, z\n");

scanf("%d%d%d", &x, &y, &z);

a=(sqrt(fabs(x-1))-pow(fabs(y),0.33))/

(1+x*x/2+y*y/4);

b=x*(tan(z)+exp(-(x+3)));

printf("a = %f\nb = %f\n", a, b);

getch();

return 0; }

Задание № 2 (срсп)

срок сдачи: 4 неделя,

(согласно Графику выполнения и сдачи СРС и Графику проведения и содержания СРСП )

Тема: Алгоритмическое описание, запись программ линейных, разветвляющихся.

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

Задание. Вычислить заданное целочисленное выражение для данных a, b в формате INTEGER, используя условный оператор IF. Составить блок-схему алгоритма и написать программу.

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

1. 2.

3. 4.

5. 6.

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

Контрольный пример 1. Вычислить заданное выражение для данных a, b используя условный оператор IF:

Контрольный пример 2. Найти max(x, y, z).

/* пример 1 */

#include <stdio.h>

#include <math.h>

#include <conio.h>

main ()

{float a, b, x;

clrscr();

printf("Enter a, b\n"); scanf("%f%f", &a, &b);

if (a>b) x=a/b-2; else if (a==b) x=-7;

else x=(pow(a,3)-3)/a;

printf("x = %4.2f\n", x);

getch(); return 0; }

/* пример 2 */

#include <stdio.h>

#include <math.h>

#include <conio.h>

main ()

{ int x, y, z; float a, b;

clrscr();

printf("Enter x, y, z\n"); scanf("%d%d%d",&x, &y, &z);

if (x>y || x>z) max=x; else if (y>z) max=y;

else max=z;

printf("max = %2.2f\n", max);

getch(); return 0; }