Самостоятельная работа

Вариант 1

1. Найти значение выражения:

1) 220 div 10 mod 3 = ________

2) -16 mod 11 * 3 = __________

3) 3 div (5+3) = __________

4) (16 mod 6) / (2 div 1) = ______

2. Записать выражение на языке программирования Pascal:

Вариант 2

1. Найти значение выражения:

1) 220 mod 10 div 3 = ________

2) 3 div 5 + 3 = _________

3) (-19+9) div -5 = ________

4) 16 mod 6 / 2 div 1 __________

2. Записать выражение на языке программирования Pascal:

Линейные структуры

Задания

1. Установите соответствие между служебными словами и названиями разделов программы:

1) Var 2) Program 3) Uses 4) Begin … end 1) Раздел операторов 2) Раздел имени программы 3) Раздел описания переменных 4) Раздел описания библиотечных модулей

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

Задача 1. Найти корни квадратного уравнения ах2+вх+с=0

Задача 2. Даны координаты двух точек. Найти расстояние между ними.

Задача 3. Вычислить площадь прямоугольного треугольника, если известны его стороны

3. Напишите инструкцию вывода на экран:

а) вашего имени

б) числа 400

в) значения выражения 7,3(3,22+8,61)

4. Найдите значение S после выполнения следующих операторов:

S:=18; S:=8; S:=113; Write(S); S:=27; S:=S+19; S:=76; Write(S); S:=3; S:=S+1; S:=S+3; Write(S); S:=7; S:=S+S; S:=S+S; Write(S);
_________ _________ __________ __________

5. Расположите в правильном порядке строки программы, вычисляющей периметр и площадь параллелограмма:

1) S:=a*h;  
2) end.  
3) program pr;  
4) p:=2*(a+b);  
5) Uses crt;  
6) var a,b,h,p,s: integer;  
7) readln;  
8) Writeln(‘p=’,p,’ s=’,s);  
9) a:=6;b:=3;h:=4;  
10) clrscr;  
11) begin  

6. Дан текст программы в таблице с ошибками:

Ÿ исправьте ошибки в программе;

Ÿ что выведется на экран в результате выполнения программы?

Программа с ошибками Программа без ошибок На экране будет напечатано:
War: a,b,c – integer, x: real; Bigin A=7, b=3,2, c:=a+b; Writln (summa=, c); C:=c/2; x:=a-c; Writeln(‘x=’, x, ‘kvadrat=’, x*x); And    
Program Ошибки2; Begin Var X:integer; X:=6+8; Write(X); End;    

7. Перевести блок-схему вычисление расстояния между точками А и B на язык Паскаль.

 
 


8. Напишите программы для следующих задач, организуя экран пользователя по предложенному варианту.

Задача Экран пользователя Программа
1. Написать программу вычисления площади поверхности параллелепипеда. S=2*(A*B+B*C+C*A) (Запустите программу, введите данные: А=9, В=7.5, С=5. Если правильно составлена программа, то вы получите результат S=300.00) Вычисление S поверхности параллелепипеда. Введите исходные данные: Длина (см)? 9 Ширина (см)? 7.5 Высота (см)? 5 Площадь поверхности: 300.00 кв.см.    
2. Написать программу вычисления стоимости покупки, состоящей из нескольких тетрадей и карандашей. Вычисление стоимости покупки. Введите исходные данные: Цена тетради (руб.)? 2.75 Количество тетрадей? 5 Цена карандаша (руб.)? 0.85 Количество карандашей? 2 Стоимость покупки: 15.45 руб.    

9. Заполните таблицу. Пробел перед числом обозначайте _

Значение Формат Вывод
3.14159 3.14159 0.1234 -0.006 25.876 -0.006 ‘***’ ‘*’ 3.14159 3.14159 3.14159 -0.006 -0.006 -124.3123 -3.14159 ‘*’ ‘мышь’   :5:2 :5:3 :4:2 :8:3 :3:1 :9 :7 :7 ________________ ________________ ________________ ________________ ________________ ________________ ________________ ________________ ________________ ________________ ________________ ________________ ________________ ________________ ________________ ________________ ________________ 3.14 _ _ 3.1 _ 3.14159 -0.01 -0.00600 -124.31 -3.14Е+00 _ _ _ * _ _ _ мышь

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: