Тест Линейный алгоритм 15 вариантов
тест по информатике и икт (8 класс)
Тест Линейный алгоритм 15 вариантов по 3 задания.
Скачать:
Вложение | Размер |
---|---|
zadaniya_15_variantov.docx | 35.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_вариантов...