Студопедия

КАТЕГОРИИ:

АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника


Тема 3: Запись выражений на языке PASCAL




Правила записи выражений:

  1. Выражения записываются в одну строку с использованием круглых скобок с учётом приоритета операций
  2. В выражении могут использоваться: знаки операций (+, -, *, /, div, mod), знаки сравнений (>, <, >=, <=, =, <>), стандартные функции, логические связки (NOT, OR, AND)

Формы записи чисел: общепринятая (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.

Выберите для каждого значения наиболее подходящий тип данных из таблиц типов и укажите ниже.

 

'X' '*' -5
       
-999 '5' '-5'
       
True False 5.0 -5.0
       

Задание 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.Определить тип результата, если:
X-integer, Y-real, C-char.

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. Вычислить площадь прямоугольного треугольника, если известны его стороны


Поделиться:

Дата добавления: 2015-01-29; просмотров: 286; Мы поможем в написании вашей работы!; Нарушение авторских прав





lektsii.com - Лекции.Ком - 2014-2024 год. (0.006 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты