Меню
Разработки
Разработки  /  Информатика  /  Подготовка к ЕГЭ  /  9 класс  /  Задания на линейный алгоритм

Задания на линейный алгоритм

Разработка состоит из трёх заданий на линейный алгоритм в четырёх вариантах. Она включает задания на работу исполнителя, оператора присваивания и на составление блок-схемы алгоритма.
23.03.2013

Описание разработки

I вариант

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

1. вычти один

2. умножь на три

Первая из них уменьшает число на экране на 1, вторая – утраивает его.

Запишите порядок команд в алгоритме получения из числа 5 числа 26, содержащем не более 5 команд, указывая лишь номера команд. (Например, 21211 – это алгоритм:

умножь на три

вычти один

умножь на три

вычти один

вычти один

который преобразует число 2 в 13.)Если таких алгоритмов более одного, то запишите любой из них.

2. В алгоритме, записанном ниже, используются целочисленные переменные a и b, а также следующие операции:

Обозначение

Тип операции

 

:=

Присваивание

+

Сложение

Вычитание

*

Умножение

/

Деление

Определите значение переменной a после исполнения данного алгоритма.

a := 8

b := 6+3*a

a := b/3*a

Порядок действий соответствует правилам арифметики. В ответе укажите одно число — значение переменной a.

3. Запишите алгоритм в виде блок-схемы для решения задачи:

Даны стороны равнобедренного треугольника a,a, b.  Найти его периметр P и площадь S.

II вариант

1. У исполнителя Вычислитель две команды, которым присвоены номера:

1. умножь на 3

2. вычти 2

Первая из них увеличивает число на экране в 3 раза, вторая уменьшает число на 2.Составьте алгоритм получения из числа 2 числа 30, содержащий не более 5 команд. В ответе запишите только номера команд.

(Например, 11221 – это алгоритм

умножь на 3

умножь на 3

вычти 2

вычти 2

умножь на 3

который преобразует число 1 в 15.) Если таких алгоритмов более одного, то запишите любой из них.

2. В алгоритме, записанном ниже, используются переменные a и b.

Символ «:=» обозначает команду  присваивания, знаки «+», «-», «*» и «/» – операции сложения, вычитания, умножения и деления. Правила выполнения операций и порядок действий соответствует правилам арифметики.

Определите значение переменной a после выполнения данного алгоритма:

a :=3

b :=2

b :=9+a*b

a :=b/5*a

В ответе укажите одно целое число – значение переменной a.

3. Запишите алгоритм в виде блок-схемы для решения задачи:

Даны катеты прямоугольного треугольника a, b.  Найти его периметр P и площадь S.

III вариант

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

1. прибавь один

2. умножь на два

Первая из них увеличивает число на экране на 1, вторая – удваивает его.

Запишите порядок команд в алгоритме получения из числа 3 числа 34, содержащем не более 5 команд, указывая лишь номера команд. (Например, 21211 – это алгоритм:

умножь на два

прибавь один

умножь на два

прибавь один

умножь на два

который преобразует число 2 в 22.) Если таких алгоритмов более одного, то запишите любой из них.

2. В алгоритме, записанном ниже, используются целочисленные переменные a и b, а также следующие операции:

Обозначение

Тип операции

 

:=

Присваивание

+

Сложение

Вычитание

*

Умножение

/

Деление

Определите значение переменной d после исполнения данного алгоритма.

d := 5

с := 7+4*d

d:= с/3*d

Порядок действий соответствует правилам арифметики.

В ответе укажите одно число — значение переменной d.

3. Запишите алгоритм в виде блок-схемы для решения задачи:

Даны основания равнобедренной трапеции a, b и длина боковой стороны d.  Найти площадь трапеции  S.

IV вариант

1. У исполнителя Вычислитель две команды, которым присвоены номера:

1. умножь на 3

2. прибавь 1

Первая из них увеличивает число на экране в 3 раза, вторая увеличивает число на 1. Составьте алгоритм получения из числа 2 числа 31, содержащий не более 5 команд. В ответе запишите только номера команд.

(Например, 11221 – это алгоритм

умножь на 3

умножь на 3

прибавь  1

прибавь  1

умножь на 3

который преобразует число 1 в 33.)  Если таких алгоритмов более одного, то запишите любой из них.

2. В алгоритме, записанном ниже, используются переменные a и b.

Символ «:=» обозначает команду присваивания, знаки «+», «-», «*» и «/» – операции сложения, вычитания, умножения и деления. Правила выполнения операций и порядок действий соответствует правилам арифметики.

Определите значение переменной a после выполнения данного алгоритма:

m :=2

n :=5

n :=8+m*n

m :=n/6*m

В ответе укажите одно целое число – значение переменной m.

3. Запишите алгоритм в виде блок-схемы для решения задачи:

Даны сторона ромба  a  и длина его меньшей диагонали d.  Найти его площадь S.

Содержимое разработки

I вариант


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

1. вычти один

2. умножь на три

Первая из них уменьшает число на экране на 1, вторая – утраивает его.

Запишите порядок команд в алгоритме получения из числа 5 числа 26, содержащем не более 5 команд, указывая лишь номера команд. (Например, 21211 – это алгоритм:

умножь на три

вычти один

умножь на три

вычти один

вычти один


который преобразует число 2 в 13.)Если таких алгоритмов более одного, то запишите любой из них.


2. В алгоритме, записанном ниже, используются целочисленные переменные a и b, а также следующие операции:

Обозначение

Тип операции


:=

Присваивание

+

Сложение

Вычитание

*

Умножение

/

Деление

Определите значение переменной a после исполнения данного алгоритма.

a := 8

b := 6+3*a

a := b/3*a


Порядок действий соответствует правилам арифметики. В ответе укажите одно число — значение переменной a.



3. Запишите алгоритм в виде блок-схемы для решения задачи:

Даны стороны равнобедренного треугольника a,a, b. Найти его периметр P и площадь S.




II вариант


1. У исполнителя Вычислитель две команды, которым присвоены номера:

1. умножь на 3

2. вычти 2

Первая из них увеличивает число на экране в 3 раза, вторая уменьшает число на 2.Составьте алгоритм получения из числа 2 числа 30, содержащий не более 5 команд. В ответе запишите только номера команд.

(Например, 11221 – это алгоритм

умножь на 3

умножь на 3

вычти 2

вычти 2

умножь на 3


который преобразует число 1 в 15.) Если таких алгоритмов более одного, то запишите любой из них.



2. В алгоритме, записанном ниже, используются переменные a и b.

Символ «:=» обозначает команду присваивания, знаки «+», «-», «*» и «/» – операции сложения, вычитания, умножения и деления. Правила выполнения операций и порядок действий соответствует правилам арифметики.

Определите значение переменной a после выполнения данного алгоритма:

a :=3

b :=2

b :=9+a*b

a :=b/5*a


В ответе укажите одно целое число – значение переменной a.




3. Запишите алгоритм в виде блок-схемы для решения задачи:

Даны катеты прямоугольного треугольника a, b. Найти его периметр P и площадь S.


III вариант


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

1. прибавь один

2. умножь на два

Первая из них увеличивает число на экране на 1, вторая – удваивает его.

Запишите порядок команд в алгоритме получения из числа 3 числа 34, содержащем не более 5 команд, указывая лишь номера команд. (Например, 21211 – это алгоритм:

умножь на два

прибавь один

умножь на два

прибавь один

умножь на два

который преобразует число 2 в 22.) Если таких алгоритмов более одного, то запишите любой из них.



2. В алгоритме, записанном ниже, используются целочисленные переменные a и b, а также следующие операции:

Обозначение

Тип операции


:=

Присваивание

+

Сложение

Вычитание

*

Умножение

/

Деление

Определите значение переменной d после исполнения данного алгоритма.

d := 5

с := 7+4*d

d:= с/3*d

Порядок действий соответствует правилам арифметики.

В ответе укажите одно число — значение переменной d.



3. Запишите алгоритм в виде блок-схемы для решения задачи:

Даны основания равнобедренной трапеции a, b и длина боковой стороны d. Найти площадь трапеции S.



IV вариант


1. У исполнителя Вычислитель две команды, которым присвоены номера:

1. умножь на 3

2. прибавь 1

Первая из них увеличивает число на экране в 3 раза, вторая увеличивает число на 1. Составьте алгоритм получения из числа 2 числа 31, содержащий не более 5 команд. В ответе запишите только номера команд.

(Например, 11221 – это алгоритм

умножь на 3

умножь на 3

прибавь 1

прибавь 1

умножь на 3


который преобразует число 1 в 33.) Если таких алгоритмов более одного, то запишите любой из них.


2. В алгоритме, записанном ниже, используются переменные a и b.

Символ «:=» обозначает команду присваивания, знаки «+», «-», «*» и «/» – операции сложения, вычитания, умножения и деления. Правила выполнения операций и порядок действий соответствует правилам арифметики.

Определите значение переменной a после выполнения данного алгоритма:

m :=2

n :=5

n :=8+m*n

m :=n/6*m

В ответе укажите одно целое число – значение переменной m.



3. Запишите алгоритм в виде блок-схемы для решения задачи:

Даны сторона ромба a и длина его меньшей диагонали d. Найти его площадь S.





-80%
Курсы дополнительного образования

Создание динамических веб-страниц с помощью PHP и MySQL

Продолжительность 72 часа
Документ: Cвидетельство о прохождении курса
4000 руб.
800 руб.
Подробнее
Скачать разработку
Сохранить у себя:
Задания на линейный алгоритм (19.9 КB)

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт