Основы ПЭВМ — страница 3

  • Просмотров 1433
  • Скачиваний 197
  • Размер файла 23
    Кб

0 THEN A1 = X(I) ELSE B1 = X(I) END IF IF ABS(A1 - B1) > E(I) THEN GOTO M1 NEXT I CLS PRINT TAB(15); "Метод"; TAB(30); "половинного деления" PRINT TAB(15); "Уравнение"; TAB(30); "tg x - 1/3 tg ( x )^3 + 1/5 tg ( x )^5 - 1/3 = 0" PRINT TAB(15); "Отрезок"; TAB(30); "["; A; ";"; B; "]" PRINT PRINT TAB(10); "Точность"; TAB(35); "Решение (корень уравнения)" PRINT FOR I = 1 TO N IF X(I) < A OR X(I) > B THEN PRINT TAB(12); E(I); TAB(40); "Решения на этом интервале нет" ELSE PRINT TAB(12); E(I); TAB(40); X(I) END IF NEXT I END   2.5. Результаты решения

уравнения. Метод методом половинного деления Уравнение tg x - 1/3 tg 3 x + 1/5 tg 5 x - 1/3 = 0 Отрезок [0 ; 0,8] Точность Решение (корень уравнения) 0.1 3.437500 0.01 3.476563 0.001 3.475586 0.0001 3.474792 3. Обработка данных для получения статистических оценок. 3.1. Постановка задачи. Написать программу ввода и обработки данных. Разработать контрольный пример, содержащий не менее 5 значений. Исходные данные и результаты расчета представить в виде таблицы Обработка данных

переписи населения Область, край Кол-во жителей . . . математическое ожидание дисперсия квадратическое отклонение коэффициент вариации 3.2. Условные обозначения. N -кол-во . A$(N) - массив областей, краев. Т(N) - массив значений кол-ва жителей i-ой области. M - имя переменной для записи математического ожидания кол-ва жителей. D - имя переменной для записи дисперсии кол-ва жителей. S - имя переменной для записи квадратического отклонения

кол-ва жителей. K - имя переменной для записи коэффициента вариации. 3.3. Блок-схема алгоритма решения задачи. начало N описание массивов A$(N), Т(N)   I=1, N A$(I), Т(I) M=0 I=1, N M=M+Т(I) M=M/N D = 0 I=1, N D = D +(Т(I) -M) ^ 2   D=D/(N-1) S=SQR(D) K=S/M M,D,S,K конец 3.4. Программа. СLS INPUT "Введите количество областей, краев"; N DIM A$(N), Т(N) FOR I = 1 TO N PRINT "Введите область, край"; I; "-х жителей” INPUT A$(I) PRINT "Введите количество жителей для ";I;"-го края " INPUT Т(I) NEXT I M = 0 FOR I = 1

TO N M = M + Т(I) NEXT I M = M / N D = 0 FOR I = 1 TO N D = D + (Т(I) - M) ^ 2 NEXT I D = D / (N - 1) S = SQR(D) K = S / M CLS PRINT TAB(15); "Обработка данных переписи населения " PRINT PRINT TAB(8); "Область, край "; TAB(40); "Количество жителей " PRINT FOR I = 1 TO N PRINT TAB(5); A$(I); TAB(45); Т(I) NEXT I PRINT PRINT TAB(5); "Мат. ожидание"; TAB(45); M PRINT TAB(5); "Дисперсия"; TAB(45); D PRINT TAB(5); "Кв. отклонение"; TAB(45); S PRINT TAB(5); "Коэф. вариации"; TAB(45); K END 3.5. Контрольный пример. Обработка данных переписи населения

Область, край Кол-во жителей Владимирская 2300 Магаданская 1000 Тюменская 900 Московская 11000 Ивановская 3400 математическое ожидание 3720 дисперсия 1.7617E+07 квадратическое отклонение 4197.261 коэффициент вариации 1.128296 4. Работа с каталогами и файлами в MS-DOS. 4.1. Постановка задачи. é ZOO ¾¾ ê HOME é CLASS1 ê SСOOL ¾¾¾ ê CLASS2 ë UNIVER ë CLASS3 4.2. Задание . 1) создание указанного дерева каталогов. A: > md ZOO A: > md HOME A: > md SСOOL A: > md UNIVER