Текст программы:
#include <conio.h>
#include <stdio.h>
void main (void)
{
float a, b, c,x1,min;
printf ("Input a=");
scanf("%f", &a);
printf ("Input b=");
scanf("%f", &b);
printf ("Input c=");
scanf("%f", &c);
if (a<b) x1=a;
else x1=b;
if (x1>c) min=c;
else if (x1<c) min=x1;
printf("minimalnoe: %f\n",min);
getch ();
}
Отчёт по лабораторной работе №3
Разработать алгоритм с циклической структурой вычислительного процесса. Задача заключается в составлении программы, которая вычисляет сумму или произведение ряда:
Вариант 5
Вычислить и вывести на экран
S=
∙
.
Ввести с клавиатуры k.
Текст алгоритма в записи псевдокодом:
алгоритм вычисление
вещ S
цел k,k0
начало
S=0
вывести сообщение: Задать k>0
ввести k
для k=0, k<=k0, k=k+1
S ← (-1)^k*(k^2-k+1)/(k^4 +k+10)
вывести сообщение: S
конец
Начало
Схема алгоритма:
Задать
k>0
k
S=0
1
2
1
3
6
5
4
Конец
S
S
= (-1)^k*(k^2-k+1)/(k^4 +k+10)
k=0,
k<=k0,
k=k+1
1
-
Номер блока
Описание
1
Обнуление S
2
Вывод сообщения «Задать k>0»
3
Ввод числа k
4
Проверка условия k=0, k<=k0, k=k+1.
5
Вычисление S
6
Вывод S
Начало
Схема работы системы:
-обнулить счетчик и записать на ОЗУ
S=0
K
-вывод
сообщения на дисплей
Задать
K>1
-ввод
числа к
-вывод
числа к
на дисплей
-запись
числа на ОЗУ
-чтение
числа к -проверка
условия
k=0,
k<=k0,
k=k+1
2
1
-чтение
числа к -запись
результата на ОЗУ
S
= (-1)^k*(k^2-k+1)/(k^4 +k+10)
-чтение
результата из ОЗУ
1
S
-вывод
результата на дисплей
2
-вывод
результата на дисплей
-чтение
результата из ОЗУ
S
Конец
Текст программы:
#include <stdio.h>
#include <conio.h>
#include <math.h>
void main(void)
{
double S=0;
int k0,k;
printf ("Input k>0,k=");
scanf("%i",&k0);
for(k=0;k<=k0;k++) {
S+=pow(-1.0,k)*(k*k-k+1)/(k*k*k*k+k+10);
}
printf("S=%lf\n",S);
getch();
Отчет по лабораторной работе №4
Задача состоит в разработке программы с вложенными циклами, кото-рая должна рассчитывать и выводить на экран таблицу функции двух пере-менных f(x, y) от xн до xk с шагом Δx и от yн до yk с шагом Δy.
Вариант №5
Вычислить и вывести на экран таблицу функции
при xн=0, xk=2, ∆x=0.25 и yн=-0.5, yk=0.5, ∆y=0,1.
Решение.
