Сделай Сам Свою Работу на 5

Работа по информатике (летняя сессия 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 Все материалы защищены законодательством РФ.