Главная » 2013 » Март » 14 » Домашнее задание для 10В на 15 марта
16:21
Домашнее задание для 10В на 15 марта
Домашнее задание для 10В класса, которое необходимо выполнить к 15.03.2013

Задача №1.

В программе описан одномерный целочисленный массив A с индексами от 1 до 10. Ниже представлен фрагмент этой программы, в котором значения элементов массива сначала задаются, а затем меняются.

  for i:=1 to 10 do

    A[i]:=2*i;

 for i:=1 to 10 do begin

    k:=2*A[i]+3;

    A[10-i+1]:=k;

  end;

   Чему будут равны элементы этого массива?

Задача №2

Дан фрагмент программы, обрабатывающий двухмерный массив A размером n´n.

for i:=1 to n-1 do

  for j:=i to n do

  if A[i,1] < A[j,1] then begin

    k:=A[i,1];

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

    A[j,1]:=k;

  end;

В этом фрагменте:

   1) упорядочивается первая строка массива по убыванию

   2) упорядочивается первый столбец массива по убыванию

   3) заменяются элементы k-ого столбца таблицы

            4) заменяются элементы k-ой строки таблицы

Задача №3

Дан фрагмент программы, обрабатывающий массив А из 10 элементов:

n := 10;

for i:=1 tо n do A[i] := i;

j := 1;

for i:=1 tо n-1 do

  if A[i] < A[i+1] then j := j + 1;

Чему будет равно значение переменной j после выполнения этого алгоритма?

Просмотров: 636 | Добавил: Olesya-school1 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *: