Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Основы алгоритмизации.

Читайте также:
  1. I. Теоретические основы геоботаники
  2. II. Психолого-педагогические основы работы в ДОД.
  3. Money Management - основы управления капиталом
  4. V. ОСНОВЫ ТЕОРИИ УПРАВЛЕНИЯ ПАРАШЮТОМ.
  5. Вопрос 1. Научные основы экономического анализа.
  6. Гистогенез. Детерминация и дифференцировка, молекулярно-генетические основы этих процессов.
  7. Гистогенез. Детерминация и дифференцировка. Молекулярные основы этих процессов.

1. Определите значение переменной c после выполнения следующего фрагмента программы.

a:= 5;

a:= a + 6;

b:= –a;

c:= a – 2*b;

1) c = –11 2) c = 15 3) c = 27 4) c = 33

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

k:= 1;

for i:=1 to n do begin

c:= A[i,i];

A[i,i]:= A[k,i];

A[k,i]:= c;

End

Представим массив в виде квадратной таблицы, в которой для элемента массива A[i,j] величина i является номером строки, а величина j – номером столбца, в котором расположен элемент. Тогда данный алгоритм меняет местами

1) два столбца в таблице

2) две строки в таблице

3) элементы диагонали и k-ой строки таблицы

4) элементы диагонали и k-го столбца таблицы

3. Система команд исполнителя РОБОТ, «живущего» в прямоугольном лабиринте на клетчатой плоскости:

Вверх вниз влево вправо.

При выполнении любой из этих команд РОБОТ перемещается на одну клетку соответственно: вверх ↑, вниз ↓, влево ←, вправо →. Четыре команды проверяют истинность условия отсутствия стены у каждой стороны той клетки, где находится РОБОТ:

Сверху свободно снизу свободно

Слева свободно справа свободно

Цикл ПОКА <условие> команда выполняется, пока условие истинно, иначе происходит переход на следующую строку. Сколько клеток приведенного лабиринта соответствуют требованию, что, выполнив предложенную ниже программу, РОБОТ остановится в той же клетке, с которой он начал движение?

             
             
             
             
             
             
A B C D E F  

1) 1 2) 2 3) 3 4) 0

НАЧАЛО

ПОКА <снизу свободно> вниз

ПОКА <слева свободно> влево

ПОКА <сверху свободно> вверх

ПОКА <справа свободно> вправо

КОНЕЦ

4. Запишите значение переменной b после выполнения фрагмента алгоритма:

 

5. У исполнителя Калькулятор две команды, которым присвоены номера:


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


Читайте в этой же книге: Математическая логика. | Программирование в задачах ЕГЭ по информатике. | Основная |
<== предыдущая страница | следующая страница ==>
Системы счисления и кодирование информации.| Информационные модели, электронные таблицы, базы данных, компьютерные сети.

mybiblioteka.su - 2015-2024 год. (0.005 сек.)