Основы алгоритмизации в информационных системах. Белов М.П. - 60 стр.

UptoLike

Составители: 

i = 1
,
n
Д
а
Нет
Начало
LB := -10
2
Вывод
x, y
Коне
ц
Рис. 14
HB := -10
3
x
:= LB
6
D
X := 0
,
5
4
n:= (HB-LB)/DX+1
5
7
y := x*x
8
x
=x+DX
10
9
чисел:
// Вычисляет сумму первых n целых положительных чисел
#include <stdio.h>
#include <conio.h>
void main()
{
int n; // количество суммируемых чисел
int summ; // сумма
int i; // счетчик циклов
printf("Вычисление суммы положительных чисел\n");
printf("Введите количество суммируемых чисел \n" )
scanf("%i", &n);
summ = 0;
for (i = 1; i <= n; i++)
summ = summ + i;
printf("Сумма первых %i целых положительных чисел ", n);
printf("равна %i", summ);
printf("\nДля завершения нажмите на любую клавишу");
while(!kbhit());
}
Пример 11. Составить алгоритм и написать программу, которые выводят
таблицу значений функции y = x
2
в диапазоне от –10
до 10, с шагом 0,5.
Схема алгоритма вычисления и вывода таблицы
значений функции y = x
2
в диапазоне от –10 до 10, с
шагом 0,5 показана на рис. 14.
Программа вычисления и вывода таблицы зна-
чений функции y = x
2
:
// Вывод таблицы функции y = x
2
#include
<stdio.h>
#include
<conio.h>
#define LB -10.0 // нижняя граница диапазона изменения
// аргумента
#define HB 10.0 // верхняя граница диапазона изменения
// аргумента
#define DX 0. 5 // приращение аргумента
void main ( )
{
float x,y; // аргумент и значение функции
int n; // кол-во точек
int i; // счетчик циклов
n = (HB – LB)/DX + 1;
x
=
LB
;
for (i = 1; i<=n; i++)
60