Курсовая работа: Современное состояние вычислительной техники

Для определения номера l позиции в строке, в которой надо изобразить значение yi , воспользуемся формулой

.

Для вывода собственно графика в цикле в очередной строке, соответствующей значениям аргумента xi и функции yi , выведем символ ‘I’ в позиции с номером k и символ ‘*’ в позиции с номером l ( при l = k в данной позиции следует выводить символ ‘*’).

Схема алгоритма решения задачи имеет вид:

Начало11

1 a, b, n

w, m 12

Ck =’I’

2 Заполнение

массива С 13 Заголовок

пробелами

14 i = 1, n

3 h =

ymax =-105 15

ymin =+105

x = a

16 Cl = `*`

4 i = 1, n 17 печать

массива C

5 yi = f(x)

6 yi > ymax нет 18 Cl = ` `

да8 yi < ymin нет

7 ymax =yi да нет 19 k = l

9 ymin = yi да

20 Cl = `I`

10 x = x + h конец

Пояснения . В блоке 2 символьный массив С заполняется пробелами. Блоки 3-10 организуют вычисление текущего значения функции yi = f(xi ), запоминание вычисленных значений yi в массиве y, состоящем из n элементов, вычисления наибольшего и наименьшего значений функции на заданном интервале изменения – аргумента x . В блоках 11-12 вычисляется масштаб my графика по оси y, номер k позиции в строке графика, соответствующий оси 0х , и осуществляется присваивание k-тому элементу массива c символа I.

Вычисление номера l в строке, соответствующей точке графика, занесение в l -й элемент массива c символа ‘*’ и печать символьного массива c реализуется блоками 15-17; восстановление символьного массива c в исходное состояние – блоками 18-20.

К-во Просмотров: 397
Бесплатно скачать Курсовая работа: Современное состояние вычислительной техники