Работа по информатике (летняя сессия 2011/12 уч.года)
Работа по информатике (летняя сессия 2011/12 уч.года)
XI гуманитарного профиля
Вариант I
1. Подпрограммы. Понятие. Необходимость использования подпрограмм. Типы подпрограмм в языке Turbo Pascal.Различия. (10 баллов)
2. Дана программа:
Program P1;
Var c,d: integer;
Procedure Q (Var x:integer; y:integer);
begin y:=x+1; d:=y end;
begin
c:=2; d:=3; Q(c,c+d); writeln (c,d);
end.
1)укажите, какие из параметров являются параметрами-значениями, а какие параметрами-переменными; (5 баллов)
2)определите, что будет выведено на экран.(5 баллов)
|
3. Какие из нижеследующих объявлений функций и процедур ошибочны? Аргументируйте ошибочный вариант.
a) Function Mod (x,y:integer):real;
b) Function Sum (a,z:real);
c) Function P(A: array [1..100] of integer ):integer;
d) Procedure (x,y:integer; var t:real);
e) Procedure AE (S:string; k:byte):string;
f) Procedure M (b,c: integer; var k:real);(8 баллов)
4. Составить функцию вычисления среднего арифметического чисел a, b, c, d
(10 баллов)
5. Дан массив А из N целых чисел. Написать функцию вычисления количества четных чисел.
(15 баллов)
6. Написать программу вычисления выражения
с использованием подпрограммы для вычисления степени Хn, Х –вещественное число, n – целое.
(22 балла)
7. Даны массив целых чисел. Составить программу вычисления суммы положительных, кратных числу 7, элементов одномерного массива целых чисел. Использовать процедурy ввода, процедуру вывода и функцию вычисления суммы положительных элементов массива. (25 баллов)
| | | | | | Согласовано:
_____________________
Замдир. Егорова Н.В.
на заседании кафедры:
_____________________
Заведующий кафедры Свинцова С.И.
| | | Утверждаю:
_____________________
Директор лицея Аникьева Т.В.
| | |
Работа по информатике (летняя сессия 2011/12 уч.года)
XI гуманитарного профиля
Вариант II
1. Процедуры (понятие, структура, вызов). (10 баллов)
2. Дана программа:
Program p1;
Var Z,A:integer;
Function F( n : integer): integer;
Begin
if n=0 then F:=2+Z
else F:= 5*n
end;
Begin
A:=5;Z:=F(A) ; A:=Z+10; writeln (Z,A);
end.
1)какие переменные в этой программе являются локальными, глобальными, формальными и фактическими параметрами?(5 баллов)
2)что будет выведено на экран? (5 баллов)
|
3. Дан заголовок: Function F(x : real; y : integer; z : char) : Boolean;
Какие из следующих вызовов функции корректны? Аргументируйте ошибочный вариант.
a)F (3.18, 4, ‘a’);
b) F(4, 4, ‚’4’);
c)F(4, 4, 4);
d) F(4, 3.18, ‚’a’);
e)F (’3.18’, 4, ’4’);
f) F (15, 21, 3); (8 баллов)
4. Составить процедуру вычисления произведения и суммы чисел a, b, c, d
(10 баллов)
5. Дан массив А из N целых чисел. Составить процедуру вычисления суммы нечетных чисел.
(15 баллов)
6. Написать программу вычисления выражения
с использованием подпрограммы для вычисления факториала n! = 1 2 3 … n (22 балла)
7. Дан массив чисел. Составить программу вычисления произведения отрицательных двузначных элементов одномерного массива целых чисел. Использовать процедурy ввода, процедуру вывода и процедуру вычисления произведения отрицательных элементов массива.
(25 баллов)
| | | | | | Согласовано:
_____________________
Замдир. Егорова Н.В.
на заседании кафедры:
_____________________
Заведующий кафедры Свинцова С.И.
| | | Утверждаю:
_____________________
Директор лицея Аникьева Т.В.
| | |
Работа по информатике (летняя сессия 2011/12 уч.года)
XI гуманитарного профиля
Вариант III
1. Область видимости. Глобальные и локальные переменные. Формальные и фактические параметры, параметры-значения и параметры-переменные. (10 баллов)
2. Дана программа:
Program prog1;
var a,b : integer ;
procedure suma (x:integer; var y: integer);
Begin
x:=x+y; y:=x+y
end;
Begin
a:=2; b:=1; suma(a,b);
writeln (a,b); write(b,a);
End.
1)укажите, какие из параметров являются параметрами-значениями, а какие параметрами-переменными;(5 баллов)
2)определите, что будет выведено на экран. (5 баллов)
3. Какие из нижеследующих объявлений функций и процедур ошибочны? Аргументируйте ошибочный вариант.
a) Function M (x,y:integer):boolean;
b) Function S(b,n,m):real;
c) Function P(f: file of integer ):integer;
d) Procedure (x;y:integer; var t:real);
e) Procedure A(S:string; k:byte);
f) Procedure M (123, c: integer; var k:real); (8 баллов)
4. Составить функцию вычисления площади треугольника по заданным основанию и высоте
(10 баллов)
5. Дан массив А из N целых чисел. Написать функцию вычисления максимального элемента одномерного массива. (15 баллов)
6. Написать программу вычисления выражения
с использованием подпрограммы для вычисления степени Хn, Х –вещественное число, n – целое.
(22 балла)
7. Дан массив целых чисел. Составить программу вычислении суммы положительных нечетных элементов. В программе использовать процедуры заполнения массива, вывода на экран, функцию вычисления суммы.
(25 баллов)
Согласовано:
_____________________
Замдир. Егорова Н.В.
на заседании кафедры:
_____________________
Заведующий кафедры Свинцова С.И.
| | Утверждаю:
_____________________
Директор лицея Аникьева Т.В.
| |
Работа по информатике (летняя сессия 2011/12 уч.года)
Не нашли, что искали? Воспользуйтесь поиском по сайту:
©2015 - 2024 stydopedia.ru Все материалы защищены законодательством РФ.
|