Тест Линейный алгоритм 15 вариантов
тест по информатике и икт (8 класс)

Тест Линейный алгоритм 15 вариантов по 3 задания.

Скачать:

ВложениеРазмер
Файл zadaniya_15_variantov.docx35.26 КБ

Предварительный просмотр:

Вариант 1

1. Запишите значение переменной s, полученное в результате работы следующей программы.  

 Var s,k: integer;

Begin

s := 0;

for k := 3 to 7 do

s := s + 6;

writeln(s);

End.

2. Запишите значение переменной s, полученное в результате работы следующей программы.  

 

Var s,k: integer;

Begin

s := 0;

for k := 4 to 8 do

s := s + 7;

writeln(s);

End.

Вариант 2

1. Запишите значение переменной s, полученное в результате работы следующей программы.  

 

Var s,k: integer;

Begin

s := 0;

for k := 4 to 7 do

s := s + 8;

writeln(s);

End.

2. Запишите значение переменной s, полученное в результате работы следующей программы.  

 

Var s,k: integer;

Begin

s := 0;

for k := 3 to 8 do

s := s + 9;

writeln(s);

End.

Вариант 3

1. Запишите значение переменной s, полученное в результате работы следующей программы.  

 

Var s,k: integer;

Begin

s := 0;

for k := 3 to 8 do

s := s + 7;

writeln(s);

End.

2. Запишите значение переменной s, полученное в результате работы следующей программы.  

 

Var s,k: integer;

Begin

s := 0;

for k := 3 to 8 do

s := s + 6;

writeln(s);

End.


Вариант 4

1. Запишите значение переменной s, полученное в результате работы следующей программы.  

 

Var s,k: integer;

Begin

s := 0;

for k := 5 to 9 do

s := s + 8;

writeln(s);

End.

2. Запишите значение переменной s, полученное в результате работы следующей программы.  

 

Var s,k: integer;

Begin

s := 0;

for k := 6 to 10 do

s := s + 10;

writeln(s);

End.

Вариант 5

1. Запишите значение переменной s, полученное в результате работы следующей программы.  

 

Var s,k: integer;

Begin

s := 0;

for k := 7 to 11 do

s := s + 11;

writeln(s);

End.

2. Запишите значение переменной s, полученное в результате работы следующей программы.  

 

Var s,k: integer;

Begin

s := 0;

for k := 8 to 12 do

s := s + 12;

writeln(s);

End.

Вариант 6

1. Запишите значение переменной s, полученное в результате работы следующей программы.  

 

Var s,k: integer;

Begin

s := 0;

for k := 9 to 13 do

s := s + 9;

writeln(s);

End.

2. Запишите значение переменной s, полученное в результате работы следующей программы.  

 

Var s,k: integer;

Begin

s := 0;

for k := 6 to 9 do

s := s + 12;

writeln(s);

End.


Вариант 7

1. Запишите значение переменной s, полученное в результате работы следующей программы.  

 

Var s,k: integer;

Begin

s := 0;

for k := 7 to 12 do

s := s + 11;

writeln(s);

End.

2. Запишите значение переменной s, полученное в результате работы следующей программы.  

 

Var s,k: integer;

Begin

s := 0;

for k := 6 to 12 do

s := s + 10;

writeln(s);

End.

Вариант 8

1. Запишите значение переменной s, полученное в результате работы следующей программы.  

 

Var s,k: integer;

Begin

s := 0;

for k := 12 to 15 do

s := s + 13;

writeln(s);

End.

2. Запишите значение переменной s, полученное в результате работы следующей программы.  

 

Var s,k: integer;

Begin

s := 0;

for k := 13 to 16 do

s := s + 14;

writeln(s);

End.

Вариант 9

1. Запишите значение переменной s, полученное в результате работы следующей программы.  

 

Var s,k: integer;

Begin

s := 8;

for k := 3 to 8 do

s := s + 8;

writeln(s);

End.

2. Запишите значение переменной s, полученное в результате работы следующей программы.  

 

Var s,k: integer;

Begin

s := 50;

for k := 0 to 8 do

s := s - 4;

writeln(s);

End.


Вариант 10

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

 

Var s, k: integer;

Begin

s := 50;

for k := 1 to 9 do

s := s - 3;

write (s);

End.

2. Определите, что будет напечатано в результате работы следующей программы.  

 

Var s, k: integer;

Begin

s := 100;

for k := 1 to 9 do

s := s - 5;

write (s);

End.

Вариант 11

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

 

Var s, k: integer;

Begin

s := 3;

for k := 0 to 9 do

s := s + 3;

write (s);

End.

2. Определите, что будет напечатано в результате работы следующей программы.  

 

Var s, k: integer;

Begin

s := 1;

for k := 0 to 9 do

s := s + 5;

write (s);

End.

Вариант 12

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

 

Var s, k: integer;

Begin

s := 2;

for k := 1 to 3 do

s := s*s;

write (s);

End.

2. Определите, что будет напечатано в результате работы следующей программы.  

 

Var s, k: integer;

Begin

s := 1;

for k := 3 downto 0 do

s := s*3;

write (s);

End.


Вариант 13

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

 

Var s, k: integer;

Begin

s := 2;

for k := 1 to 5 do

s := s*2;

write (s);

End.

2. Определите, что будет напечатано в результате работы следующей программы.  

 

Var s, k: integer;

Begin

s := 1;

for k := 0 to 4 do

s := s*3;

write (s);

End.

Вариант 14

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

 

Var s, k: integer;

Begin

s := 1;

for k := 1 to 7 do

s := s*2;

write (s);

End.

2. Запишите значение переменной y, полученное в результате работы следующей программы.  

 

Var y,i: integer;

Begin

y := 0;

For i := 1 to 3 do

y := y + 4*i;

Writeln(y);

End.

Вариант 15

1. Запишите значение переменной y, полученное в результате работы следующей программы.  

 

Var y,i: integer;

Begin

y := 5;

For i := 1 to 3 do

y := y + 5*i;

Writeln(y);

End.

2. Запишите значение переменной k, полученное в результате работы следующей программы.  

 

Var k, i: integer;

Begin

k := 4;

For i := 1 to 3 do

k := i + 2*k;

Writeln(k);

End.


31. Запишите значение переменной k, полученное в результате работы следующей программы.  

 

Алгоритмический язык

Бейсик

Паскаль

алг

нач

цел k, i

k := 2

нц для i от 0 до 2

k := i + 3*k

кц

вывод k

кон

DIM i, k AS INTEGER

k = 2

FOR i = 0 TO 2

k = i + 3*k

NEXT i

PRINT k

Var k, i: integer;

Begin

k := 2;

For i := 0 to 2 do

k := i + 3*k;

Writeln(k);

End.

32. Запишите значение переменной s, полученное в результате работы следующей программы.  

 

Алгоритмический язык

Бейсик

Паскаль

алг

нач

цел s, i

s := 3

нц для i от 2 до 5

s := s + 2*i

кц

вывод s

кон

DIM i, s AS INTEGER

s = 3

FOR i = 2 TO 5

s = s + 2*i

NEXT i

PRINT s

Var s, i: integer;

Begin

s := 3;

For i := 2 to 5 do

s := s + 2*i;

Writeln(s);

End.

33. Запишите значение переменной s, полученное в результате работы следующей программы.  

 

Алгоритмический язык

Бейсик

Паскаль

алг

нач

цел s, n

s := 5

нц для n от 2 до 4

s := s + (n-1)

кц

вывод s

кон

DNM n, s AS INTEGER

s = 5

FOR n = 2 TO 4

s = s + (n-1)

NEXT n

PRINT s

Var s, n: integer;

Begin

s := 5;

For n := 2 to 4 do

s := s + (n-1);

Writeln(s);

End.

34. Запишите значение переменной s, полученное в результате работы следующей программы.  

 

Алгоритмический язык

Бейсик

Паскаль

алг

нач

цел s, n

s := 2

нц для n от 2 до 5

s := s*2 + n

кц

вывод s

кон

DNM n, s AS INTEGER

s = 2

FOR n = 2 TO 5

s = s*2 + n

NEXT n

PRINT s

Var s, n: integer;

Begin

s := 2;

For n := 2 to 5 do

s := s*2 + n;

Writeln(s);

End.

35. Запишите значение переменной s, полученное в результате работы следующей программы.  

 

Алгоритмический язык

Бейсик

Паскаль

алг

нач

цел s, n

s := 2

нц для n от 2 до 5

s := s + n*2

кц

вывод s

кон

DNM n, s AS INTEGER

s = 2

FOR n = 2 TO 5

s = s + n*2

NEXT n

PRNNT s

Var s, n: integer;

Begin

s := 2;

For n := 2 to 5 do

s := s + n*2;

Writeln(s);

End.

36. Запишите значение переменной s, полученное в результате работы следующей программы.  

 

Алгоритмический язык

Бейсик

Паскаль

алг

нач

цел s, k

s := 0

нц для k от 6 до 12

s := s + 10

кц

вывод s

кон

DIM k, s AS INTEGER

s = 0

FOR к = 6 TO 12

s = s + 10

NEXT k

PRINT s

Var s,k: integer;

Begin

s := 0;

for k := 6 to 12 do

s := s + 10;

writeln(s);

End.

37. Запишите значение переменной d, полученное в результате работы следующей программы.  

 

Алгоритмический язык

Бейсик

Паскаль

алг

нач

цел d,n

d := 6

d := d-2

нц для п от 1 до 4

d : = d + n

кц

вывод d

кон

DIM n,d AS INTEGER

d = 6

d = d-2

FOR n = 1 TO 4

d = d + n

NEXT n

PRINT d

Var d,n: integer;

Begin

d := 6;

d := d-2;

For n := 1 to 4 do

d : = d + n ;

Writeln(d);

End .

38. Запишите значение переменной d, полученное в результате работы следующей программы.  

 

Алгоритмический язык

Бейсик

Паскаль

алг

нач

цел d,n

d := 5

d := d-3

нц для n от 1 до 4

d := d + n

кц

вывод d

кон

DIM n,d AS INTEGER

d = 5

d = d-3

FOR n = 1 TO 4

d = d + n

NEXT n

PRINT d

Var d,n: integer;

Begin

d := 5;

d := d-3;

For n := 1 to 4 do

d := d + n;

Writeln(d);

End.

39. Запишите значение переменной f, полученное в результате работы следующей программы.  

 

Алгоритмический язык

Бейсик

Паскаль

алг

нач

цел f,n

f := 4

f := f*3

нц для n от 1 до 4

f := f + n

кц

вывод f

кон

DIM n,f AS INTEGER

f = 4

f = f*3

FOR n = 1 TO 4

f = f + n

NEXT n

PRINT f

Var f,n: integer;

Begin

f := 4;

f := f*3;

For n := 1 to 4 do

f := f + n;

Writeln(f);

End.

40. Запишите значение переменной f, полученное в результате работы следующей программы.  

 

Алгоритмический язык

Бейсик

Паскаль

алг

нач

цел f,n

f := 22

f := f–20

нц для n от 1 до 5

f := f + n

кц

вывод f

кон

DIM n,f AS INTEGER

f = 22

f = f–20

FOR n = 1 TO 5

f = f + n

NEXT n

PRINT f

Var f,n: integer;

Begin

f := 22;

f := f–20;

For n := 1 to 5 do

f := f + n;

Writeln(f);

End.

41. Запишите значение переменной s, полученное в результате работы следующей программы.  

 

Алгоритмический язык

Бейсик

Паскаль

алг

нач

цел n, s

s := 1

нц для n от 2 до 5

s := s * 3

кц

вывод s

кон

DIM n, s AS INTEGER

s = 1

FOR n = 2 TO 5

s = s * 3

NEXT n

PRINT s

END

var n, s: integer;

begin

s := 1;

for n := 2 to 5 do

s := s * 3;

write(s);

end.

42. Запишите значение переменной s, полученное в результате работы следующей программы.  

 

Алгоритмический язык

Бейсик

Паскаль

алг

нач

цел n, s

s := 0

нц для n от 3 до 7

s := s + 2 * n

кц

вывод s

кон

DIM n, s AS INTEGER

s = 0

FOR n = 3 TO 7

s = s + 2 * n

NEXT n

PRINT s

END

var n, s: integer;

begin

s := 0;

for n := 3 to 7 do

s := s + 2 * n;

write(s);

end.

43. Запишите значение переменной d, полученное в результате работы следующей программы.  

 

Алгоритмический язык

Бейсик

Паскаль

алг

нач

цел d,n,i

n :=4

d := n*2

нц для i от 1 до 3

d := d + 2*i

кц

вывод d

кон

DIM d,n,i AS INTEGER

n = 4

d = n*2

FOR i = 1 TO 3

d = d + 2*i

NEXT i

PRINT d

Var d,n,i:integer;

Begin

n := 4;

d := n*2;

For i := 1 to 3 do

d := d + 2*i;

Writeln(d);

End.

44. Запишите значение переменной d, полученное в результате работы следующей программы.  

 

Алгоритмический язык

Бейсик

Паскаль

алг

нач

цел d,n,i

n :=3

d := n*3

нц для i от 1 до 3

d := d + i

кц

вывод d

кон

DIM d,n,i AS INTEGER

n = 3

d = n*3

FOR i = 1 TO 3

d = d + i

NEXT i

PRINT d

Var d,n,i: integer;

Begin

n := 3;

d := n*3;

For i := 1 to 3 do

d := d + i;

Writeln(d);

End.

45. Запишите значение переменной t, полученное в результате работы следующей программы.  

 

Алгоритмический язык

Бейсик

Паскаль

алг

нач

цел t,i

t := 1

нц для i от 1 до 4

t := t * i

кц

вывод t

кон

DIM i,t AS INTEGER

t = 1

FOR i = 1 TO 4

t = t * i

NEXT i

PRINT t

Var t,i: integer;

Begin

t := 1;

For i := 1 to 4 do

t := t * i;

Writeln(t);

End.

46. Запишите значение переменной t, полученное в результате работы следующей программы.  

 

Алгоритмический язык

Бейсик

Паскаль

алг

нач

цел t,i

t := 2

нц для i от 1 до 3

t := t * i

кц

вывод t

кон

DIM i,t AS INTEGER

t = 2

FOR i = 1 TO 3

t = t * i

NEXT i

PRINT t

Var t,i: integer;

Begin

t := 2;

For i := 1 to 3 do

t := t * i;

Writeln(t);

End.

47. Запишите значение переменной u, полученное в результате работы следующей программы.  

 

Алгоритмический язык

Бейсик

Паскаль

алг

нач

цел u,i

u := 30

нц для i от 1 до 6

u := u – i

кц

вывод u

кон

DIM i,u AS INTEGER

u = 30

FOR i = 1 TO 6

u = u – i

NEXT i

PRINT u

Var u,i: integer;

Begin

u := 30;

For i := 1 to 6 do

u := u – i;

Writeln(u);

End.

48. Запишите значение переменной u, полученное в результате работы следующей программы.  

 

Алгоритмический язык

Бейсик

Паскаль

алг

нач

цел u,i

u := 26

нц для i от 1 до 5

u := u – i

кц

вывод u

кон

DIM i,u AS INTEGER

u = 26

FOR i = 1 TO 5

u = u – i

NEXT i

PRINT u

Var u,i: integer;

Begin

u := 26;

For i := 1 to 5 do

u := u – i;

Writeln(u);

End.

49. Определите, что будет напечатано в результате работы следующей программы.  

 

Алгоритмический язык

Бейсик

Паскаль

алг

нач

цел s, k

s:=0

нц для k от 3 до 10

s:=s+13

кц

вывод s

кон

DIM s,k AS INTEGER

s = 0

FOR k = 3 TO 10

s= s+13

NEXT k

PRINT s

END

Var u,i: integer;

Var s, k: integer;

Begin

s:=0;

for k:=3 to 10 do

s:=s+13;

write(s);

End.

50. Определите, что будет напечатано в результате работы следующей программы.  

 

Алгоритмический язык

Бейсик

Паскаль

алг

нач

цел s, k

s := 8,

нц для k от 14 до 18

s := s+6

кц

вывод s

кон

DIM k, s AS INTEGER

s = 8

FOR k = 14 TO 18

s = s+6

NEXT k

PRINT s

Var s,k: integer;

Begin

s := 8;

for k := 14 to 18 do

s := s+6;

writeln(s);

End.

51. Запишите значение переменной s, полученное в результате работы следующей программы.  

 

Алгоритмический язык

Бейсик

Паскаль

алг

нач

цел s, k

s := 0

нц для k от 4 до 9

s := s + 12

кц

вывод s

кон

DIM k, s AS INTEGER

s = 0

FOR k = 4 TO 9

s = s + 12

NEXT k

PRINT s

Var s,k: integer;

Begin

s := 0;

for k := 4 to 9 do

s := s + 12;

writeln(s);

End.

52. Запишите значение переменной s, полученное в результате работы следующей программы.  

 

Алгоритмический язык

Бейсик

Паскаль

алг

нач

цел s, k

s := 0

нц для k от 2 до 12

s := s + 11

кц

вывод s

кон

DIM k, s AS INTEGER

s = 0

FOR k = 2 TO 12

s = s + 11

NEXT k

PRINT s

Var s,k: integer;

Begin

s := 0;

for k := 2 to 12 do

s := s + 11;

writeln(s);

End.

53. Запишите значение переменной s, полученное в результате работы следующей программы.  

 

Алгоритмический язык

Бейсик

Паскаль

алг

нач

цел s,k

s:=100

нц для k от 0 до 10

s:=s-5

кц

вывод s

кон

DIM s AS INTEGER

DIM k AS INTEGER

s = 100

FOR k = 0 TO 10

s = s – 5

NEXT k

PRINT s

END

var s, k:integer;

begin

s:= 100;

for k:= 0 to 10 do

s:= s - 5;

writeln (s);

end.

54. Запишите значение переменной s, полученное в результате работы следующей программы.  

 

Алгоритмический язык

Бейсик

Паскаль

алг

нач

цел s, k

s := 0

нц для k от 14 до 18

s := s+7

кц

вывод s

кон

DIM k, s AS INTEGER

s = 0

FOR k = 14 TO 18

s = s+7

NEXT k

PRINT s

Var s,k: integer;

Begin

s := 0;

for k := 14 to 18 do

s := s+7;

writeln(s);

End.

55. Запишите значение переменой s, полученное в результате работы следующей программы.  

 

Алгоритмический язык

Бейсик

Паскаль

алг

нач

    цел s, k

    s:=0,

    нц для k от 1 до 11

        s:=s+12

    кц

    вывод s

кон

DIM k, s AS INTEGER

s = 0

FOR k = 1 TO 11

s= s+12

NEXT k

PRINT s

END

Var s,k: integer;

Begin

    s:=0;

for k:=1 to 11 do

        s:=s+12;

    write(s);

End.


По теме: методические разработки, презентации и конспекты

Презентация по теме "Алгоритмы. Свойства. Способы записи алгоритмов. Линейные алгоритмы"

В данной презентации представлен материал к разделу "Алгоритмизация". В презентации рассмотрены понятия: алгоритм, свойства алгоритма, способы записи алгоритмов, линейные алгоритмы. Представлены задач...

Урок - путешествие: «Алгоритмы. Линейные алгоритмы»

Урок - путешествие:  «Алгоритмы. Линейные алгоритмы»Класс: 6Цель урока: сформировать представление об алгоритме как фундаментальном понятии информатикиЗадачи:образовательные: сфо...

Линейный алгоритм в семействе алгоритмов

Урок по теме "Алгоритмы". Вводится определение алгоритма, способов записи алгоритмов, дается определение линейного алгорита. Для закрепления материала рассматриваются примеры и задачи. В качестве здор...

Тест по теме "Линейные алгоритмы на Паскале", 9 класс

Тест по теме "Линейные алгоритмы на Паскале" из раздела "Алгоритмизация и программирование" для 9 классов предназначен для тестирования знаний учащихся в программе MyTestX, версия 10.2.0.0....

проверочный тест на 2 варианта по теме "Линейная функция"

Тест для проверки уровня усвоения материала по теме "Линейная функция" 7 класс...

Тест Линейный алгоритм

Тест Линейный алгоритм 16 вариантов...

Самостоятельная работа_Линейные алгоритмы_блок-схемы_6_вариантов

Самостоятельная работа_Линейные алгоритмы_блок-схемы_6_вариантов...