русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Список задач


Дата добавления: 2015-07-23; просмотров: 944; Нарушение авторских прав


1.Все элементы двумерного массива A размером 10х10 элементов первоначально были равны 0. Затем значения элементов меняются с помощью вложенного оператора цикла в представленном фрагменте программы:

for n:=1 to 4 do

for k:=n to 4 do begin

A[n,k] := A[n,k] + 1;

A[k,n] := A[k,n] + 1;

End

Сколько элементов массива в результате будут равны 1?

1) 0 2) 16 3) 12 4) 4

2.Значения двумерного массива задаются с помощью вложенного оператора цикла в представленном фрагменте программы:

for n:=1 to 5 do

for k:=1 to 5 do

B[n,k] := n + k;

Чему будет равно значение B(2,4)?

1) 9 2) 8 3) 7 4) 6

3.Дан фрагмент:

for n:=l to 6 do

for m:=l to 5 do begin

C[n,m]:=C[n,m]+(2*n-m);

Enda

Чему будет равно значение С[4,3], если перед этими командами значение С[4,3]=10?

1) 5 2) 10 3) 15 4) 25

4.Значения элементов двумерного массива А были равны 0. Затем значения некоторых элементов были изменены (см. представленный фрагмент программы):

n := 0;

for i:=1 tо 5 do

for j:=1 tо 6-i do begin

n := n + 1:

A[i,j] := n;

end;

Какой элемент массива будет иметь в результате максимальное значение?

1) A[1,1] 2) A[1,5] 3) A[5,1] 4) A[5,5]

5.Значения элементов двумерного массива А размером 5x5 задаются с помощью вложенного цикла в представленном фрагменте программы:

for i:=1 tо 5 do

for j:=1 tо 5 do begin

A[i,j] := i*j;

end;

Сколько элементов массива будут иметь значения больше 10?

1) 12 2) 8 3) 10 4) 4

6.Значения элементов двумерного массива А размером 5x5 задаются с помощью вложенного цикла в представленном фрагменте программы:

for i:=1 tо 5 do

for j:=1 tо 5 do begin

A[i,j] := i + j;

end;

Сколько элементов массива будут иметь значения больше 5?

1) 5 2) 20 3) 10 4) 15

7.Дан фрагмент программы:

for n:=1 tо 5 do

for m:=1 tо 5 do



C[n,m] := (m – n)*(m – n);

Сколько элементов массива С будут равны 1?

1) 5 2) 2 3) 8 4) 14

8. Даны целые числа a1, a2, a3. Получить целочисленную квадратную матрицу В(3, 3), для которой
b[I, j]=a[I]-3a[j]

Begin

For I:=1 to n do

Read(a[I]);

For I:=1 to n do

For j:=1 to n do

B[I,j]:=a[I]-3*a[j]

{вывод}

Если a=(2, 4, 1), то какой вид b?

-4 -10 -1
-2 -8
-5 -11 -2

9. Исполнить программу: CONST N=4;

VAR A:ARRAY[1..N,1..N] OF 0..2;

 

I, J: INTEGER;

BEGIN

FOR I:=1 TO N DO

BEGIN

A[I,I]:=0;

FOR J:=I+1 TO N DO

BEGIN

A[I,J]:=1; A[J,I]:=2;

END;

END;

FOR I:=1 TO N DO

BEGIN

FOR J:=1 TO N DO

WRITE(A[I,J], ‘ ‘);

WRITELN;

END;

END.

Элементы полученной матрицы, равные нулю расположены на главной диагонали

? Каким свойством обладают индексы этих элементов (i=j)

Элементы полученной матрицы, равные единице расположены выше главной диагонали

? Каким свойством обладают индексы этих элементов (i<j)

Элементы полученной матрицы, равные двум расположены ниже главной диагонали

? Каким свойством обладают индексы этих элементов (i>j)



<== предыдущая лекция | следующая лекция ==>
Тема: Двумерные массивы. Матрица и ее элементы. Формирование и вывод элементов матрицы. | Алгоритм нахождения минимального и максимального элементов


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.578 сек.