Основы алгоритмизации и программирования. Решение Графическое описание Словесное описание начало n
Скачать 0.77 Mb.
|
Цель работы: научиться составлять циклические алгоритмы с параметром. Необходимо знать: основные формулы и правила записи алгоритма в графическом, словесно-формульном виде. Необходимо уметь: применять основные формулы и правила записи алгоритма в графическом, словесно-формульном виде. Исходные данные: Задание 1. Решение:
Console.WriteLine("Введите количество чисел в последовательности"); int n = int.Parse(Console.ReadLine()); double [] a = newdouble [n]; double b = 0; for (inti = 0; i< n; i++) { Console.WriteLine("Введите a" +i); a[i] = int.Parse(Console.ReadLine()); b = b + Math.Pow( a[i], 2); } Console.WriteLine("Cумма квадратов последовательности = " + b); Console.Read(); Рис. Задание 1 Задание 2. intpr = 1, st; double a0xa1, z, q, f, proiz = 1; double[] a = newdouble[15]; a[0] = 1; a[1] = 1; Console.WriteLine($"a0 x a1={a0xa1}"); for (inti = 2; i<= 14; i++) { Console.WriteLine($"a{i}="); st = i - 1; z = Math.Pow(2, st); Console.WriteLine($"z={z}"); q = a[i - 2] + a[i - 1]; Console.WriteLine($"q={q}"); proiz = proiz * (q / z); a[i] = proiz; Console.WriteLine($"Прогрессия будет иметь значение {proiz}"); } Console.WriteLine($"proiz={proiz}"); Console.Read(); Решение:
Рис. Задание 2 Вывод: научилась составлять циклические алгоритмы с параметром. |