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

p:=0; o:=0;

for j:=1 to 6 do

if b[i,j] >=0 then

p:=p+1 else o:=o+1;

c[j]:=p; d[j]:=o;

end;

for i:=1 to 7 do

writeln(‘c[‘,i,’]=’,c[i], ‘d[‘,i,’]=’,d[i]);

end.

ввод:

1 -2 1 -2 3 12
4 4 1 0 -4 -5
2 -3 5 3 6 4
0 -5 2 4 7 -7
-1 0 -4 0 0 -6
0 5 1 0 -3 5
1 2 -3 -3 -10 1

ответ:

c[1]=4 d[1]=2

c[2]=4 d[2]=2

c[3]=5 d[3]=1

c[4]=4 d[4]=2

c[5]=3 d[5]=3

c[6]=5 d[6]=1

c[7]=3 d[3]=3

1.2. Построение графика функции в алфавитно-цифровом или графическом режиме

Пусть нужно вывести на алфавитно-цифровой экран монитора график функции y= f(x) в заданном диапазоне изменения аргумента х от а до b с числом точек графика n (n£25). Перед выводом графика нужно напечатать вычисленные значения yi в виде таблицы, также напечатать наибольшее и наименьшее значения функции f(x).

Рассмотрим решение этой задачи на конкретном примере:

. Число точек графика равно 20.

Примем ширину поля графика w, равной 61 позиции. Отступим от левого края экрана на m= 10 позиций. Для вывода строки графика выделим символьный массив С, состоящий из (w+m) элементов, т.е. 71 элемента. Масштаб по оси х примем равным шагу h при перемещении на одну строку. Масштаб по оси y выберем таким, чтобы максимально использовать поле графика w. Для это необходимо вычислить

ymax = max {yi } и ymin = min{yi }

i i

Определим масштаб my по формуле:

где ] [ - целая часть выражения; 0.5 добавлено для округления до ближайшего целого.

Масштаб my означает, что при каждом изменении значения функции на величину my символ, изображающий точку на графике, смещается в очередную позицию по строке.

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