КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Тема 3: Запись выражений на языке PASCALПравила записи выражений:
Формы записи чисел: общепринятая (3.58) и экспоненциальная (0.385Е+01)
Задания: Задание 1. идентификатор Почему он недопустим? 5Summa ________________________________ Begin ________________________________ D'Artanyan ________________________________ Сумма ________________________________ Summa Dohoda ________________________________ A*B ________________________________ Nomer.Doma ________________________________ Задание 2. Зачеркните числа, записанные не по правилам языка Turbo Pascal 1)3.14159 5)16. 9) 12.SE.3 2)150 6)15.0Е-04 10) 12Е+5 3)0,005 7)2.345Е2 11) Л23ЕЗ 4).12345 8) 1.15Е-3 12) 1.15Е-3 Задание 3. Запишите следующие числа в десятичном формате: 103Е-04__________________________________________ 1.2345Е+06_______________________________________ 123.45Е+03_______________________________________ 123.45Е-03_________________________________________ Задание 4. Выберите для каждого значения наиболее подходящий тип данных из таблиц типов и укажите ниже.
Задание 5. Предположим, что переменная R имеет вещественный тип, переменная I — целый, С - символьный и S — строковый. Определите результат операции. a) R:=3.5 + 5.0 R=___ е) S:=C S=___ 6) I:=2*5 I=____ ж)C:=S C=___ в) С: = 'M' C= з) R:=I R=____ г) S:=’Your name’ S= u) I:=R I=____ d)R:=3+5 R=___ k)R:=10+I R=___ Задание 6. Подберите подходящий тип данных: Количество учеников в классе__________________ Площадь круга_______________________________ Количество автомобилей в регионе_____________ Количество автомобилей у одного владельца_____ Первая буква фамилии________________________ Количество жителей в государстве______________ Плотность населения в государстве_____________ Произведение цифр двузначного числа__________ Произведение цифр трехзначного числа_________ Фамилия сотрудника фирмы ___________________ Заработная плата сотрудника фирмы_____________ Задание 7. Записать выражение на языке программирования Pascal. ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________ Задание 8.Найти значение выражения: 1) 25/2= _________ 9) 220 div 10 mod 3 = ________ 2) 25 div 2 = ______ 10) 220 mod 10 div 3 = ________ 3) 25 mod 2 = ______ 11) -16 mod 11 * 3 = __________ 4) 15+21 div 2= ____ 12) 3 div (5+3) = __________ 5) 2 div 3 = _______ 13) 3 div 5 + 3 = _________ 6) 2 mod 3 = _______ 14) (-19+9) div -5 = ________ 7) 11 mod 5 = _____ 15) (16 mod 6) / (2 div 1) = ____ 8) 14 mod (5 + 3) = ____ 16) 16 mod 6 / 2 div 1 __________ Задание 9.Вычислить значение выражения: 1) abs(-40)= _____ 7) trunc (12.19) = _____ 2) trunc(-13.6)= ____ 8) abs(trunc(-6.32)) = _____ 3) round(-13.6) = ____ 9) round(6.8)+sqr(3)=_____ 4) frac(3.428)= _____ 10) trunc(12.2)*sqr(2) = _____ 5) ргеd('Л') = _____ 11) sqrt(abs(round(-12.6))) = _____ 6) round(12.19) = _____ 12) sqrt(sqr(trunc(-3.32)) = _______
Задание 10.Записать в виде обычной математической формулы 1) y:=2*sin(x)*sqrt(x+sqrt(abs(x)))
2) y:= sqrt(sin(x)+sin(sqrt(x)))
3) y:= sqrt(abs(x-1)+sqrt(sin(x)))
4) y:=(5*sin(x) +4)/2*15*sin(sqrt(x))
5) k+15*x/(2*sin(x))
6) y:=sin(sqr(x)+sqr(sin(x))
7) a+b/b+c
8) l/2*a*b*sin(x)
9) abs(2*sin(a/2)*cos(b/2))
Задание 11.Определить тип результата, если: Al:=sqrt(X) _____ _ A7:=A6<X ______________ A2:= sqrt (Y) ___ _ A8:=23 mod 4_______________ A3:=2.5*X ______ A9:=7 div 2/3 ______________ A4:=X-A1 _____ A10:=pred(C)________________ A5:=A4>A3 _____ _ A11:=A8/y__________________ A6:=ord(C) ______ A12:=chr(X)_________________
Задание 12. Напишите заголовок программы и объявите переменные в разделе описания переменных к задачам: Задача 1. Найти корни квадратного уравнения ах2+вх+с=0 Задача 2. Даны координаты двух точек. Найти расстояние между ними.
Задача 3. Вычислить площадь прямоугольного треугольника, если известны его стороны
|