Лабораторный практикум по информатике. Гурьяшова Р.Н - 61 стр.

UptoLike

61
6.
Конец цикла.
7. Вычисление среднегодового процента. SR = S / 12
8. Начало цикла по i.
9. Проверка условия A
i
> SR.
Если условие выполняется, перейти к п.10, иначек п.13.
10. Вывод i, MC
i
, A
i
номера, названия месяца и процента.
11. Проверка условия A
i
< AMIN.
Если условие выполняется, перейти к п.12,иначек п.13.
12. Переменным присваиваются значения AMIN = A
i
, K = i.
13. Конец цикла.
14. Вывод значений SR, K, MC
k
, AMIN.
15. Конец.
Схема алгоритма представлена на рис. 2.21 (стр.63).
5. Листинг C-программы
Внимание.
При вводе программы следует иметь в виду, что C различает
регистр букв, т.е., «x» и «X» это две разные переменные. Нижняя граница
индекса i (порядкового номера элемента в массиве) задаётся равной нулю.
// Анализ итогов работы предпрятия
#
include<stdio.h> // Заголовочные файлы
#include<string.h>
#include<conio.h>
void
main()
{
// Объявление типа
и задание данных
int i,k;
float s = 0, amin = 1.0e38, sr;
float
a[12] = {101,98,100,108,97,105,
99,107,96,112,100,98};
char*mc[12] = {"january","february","march","april",
"may","june","july","august","september",
"october","november","december"};
printf(" \t\t \t Percent \n");
for(i = 0;i<12;i++) // Цикл по i
{
printf(" %.0f ",a[i]); // Вывод процентов A
i
s += a[i]; // Вычисление суммы S
}
6.  Конец цикла.
7.  Вычисление среднегодового процента. SR = S / 12
8.  Начало цикла по i.
9.  Проверка условия Ai > SR.
    Если условие выполняется, перейти к п.10, иначе – к п.13.
10. Вывод i, MCi, Ai – номера, названия месяца и процента.
11. Проверка условия Ai < AMIN.
    Если условие выполняется, перейти к п.12,иначе – к п.13.
12. Переменным присваиваются значения AMIN = Ai, K = i.
13. Конец цикла.
14. Вывод значений SR, K, MCk, AMIN.
15. Конец.
     Схема алгоритма представлена на рис. 2.21 (стр.63).
                     5. Листинг C-программы
    Внимание. При вводе программы следует иметь в виду, что C различает
регистр букв, т.е., «x» и «X» − это две разные переменные. Нижняя граница
индекса i (порядкового номера элемента в массиве) задаётся равной нулю.
// Анализ итогов работы предпрятия
#include // Заголовочные файлы
#include
#include
void main()
{
// Объявление типа и задание данных
  int i,k;
  float s = 0, amin = 1.0e38, sr;
float a[12] = {101,98,100,108,97,105,
                  99,107,96,112,100,98};
  char*mc[12] = {"january","february","march","april",
              "may","june","july","august","september",
                    "october","november","december"};
  printf(" \t\t \t Percent \n");
  for(i = 0;i<12;i++) // Цикл по i
   {
     printf(" %.0f ",a[i]); // Вывод процентов Ai
     s += a[i]; // Вычисление суммы S
   }

                                   61