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

Задание № 1. Запись выражений

Читайте также:
  1. FROM ЗАПИСЬ В
  2. FROM СТУДЕНТ. ЗАПИСЬ
  3. IV. Дополнительное задание для ДУБОВИК АЛЕКСАНДРА.
  4. IX отдел (запись актов гражданского состояния).
  5. VII) Закончите предложения с помощью подходящих модальных выражений.
  6. А что такого Амелия? Я надеюсь, она не настолько глупа, чтобы думать, будто получила это задание за свои заслуги?!
  7. В субботу по предварительной записи. Запись в регистратуре № 3 или в справке.

1. Записать арифметические выражения, заданные формулами:

Исходное выражение Выражение на языке Object Pascal
sin(abs((y-sqrt(abs(x)))*(x-y/(z*z+x*x/4))))
1. Введем переменную , которую можно записать так: z:=c*x1*sqr(x1)+d*sqr(x2)-x3. 2. Так как в языке отсутсвует стандартная функция tg(x), то ее можно записать как . 3. Тогда заданное выражение на языке Object Pascal: sqr(sin(abs(z)))/sqrt(z*z+3.14)+sin(z)/cos(z)
Самостоятельно
Самостоятельно

2. Пусть переменные x, y, z имеют тип Boolean. В алгебре логики приняты следующие обозначения логических операций: · - И (and); Ú - ИЛИ (or); Å - Исключающее ИЛИ (xor); черта сверху – НЕ (not).

Записать логические выражения, заданные формулами:

Исходное выражение Выражение на языке Object Pascal
(x and y and z) or (not x and y and (not z)) or (not (x and (not y) and z)) xor ((not (x and y)) and z)
Самостоятельно
Самостоятельно

3. Записать выражения отношений:

Исходное выражение Выражение на языке Object Pascal
1 £ х £ 100 и a < b / c или z ¹ 0 ((1<=x) and (x<=100)) and (a<b/c) or (z<>0)
Точка с координатами (x, y) принадлежит внешности единичного круга с центром в начале координат или его второй четверти: x 2+ y 2 > 1 или x 2+ y 2 £ 1 и x <0 и y >0. 1. Введем переменную z = x 2+ y 2, которую можно записать так: z:=Sqr(x)+Sqr(y). 2. Тогда выражение отношения: (z>1) or ((z<=1) and (x<0) and (y>0))
Целые числа a и b имеют одинаковую четность: a mod 2 = 0 и b mod 2 = 0 или a mod 2 = 1 и b mod 2 = 1 (a mod 2 = 0) and (b mod 2 = 0) or (a mod 2 = 1) and (b mod 2 = 1)
Точка с координатами (x, y) лежит в круге радиуса r с центром в точке (a, b): Самостоятельно
Квадратное уравнение ax 2 + bx + c = 0 не имеет действительных корней Самостоятельно

4. Записать символьные и строковые выражения:

Исходное выражение Выражение на языке Object Pascal
Соединить строки «Прима» и «балерина» 'Прима'+' балерина' ® 'Прима балерина'
Для строки «Казнить нельзя помиловать»: · определить ее длину; · удалить подстроку «помиловать»; · определить, с какой позиции начинается подстрока «нельзя»; · выделить подстроку «нельзя». Length('Казнить нельзя помиловать') ® 25 Delete('Казнить нельзя помиловать',15,11) ® 'Казнить нельзя' Pos('нельзя','Казнить нельзя помиловать') ® 9 Copy('Казнить нельзя помиловать',9,6) ® 'нельзя'
Для строки «To be or not to be»: · определить ее длину; · удалить подстроку «be»; · определить позицию начала подстроки «not»; · выделить второе «to» Самостоятельно

5. Сохранить ответ в папке \Мои документы\ЛЗ-21\Задание-01 под именем Выражения.txt.


Дата добавления: 2015-07-08; просмотров: 208 | Нарушение авторских прав


Читайте в этой же книге: Задание № 3. Использование стандартных функций | Задание № 4. Использование условных операторов | Задание № 5. Использование операторов цикла |
<== предыдущая страница | следующая страница ==>
Not, and, or, xor, shl, shr| Использование функций и операторов

mybiblioteka.su - 2015-2024 год. (0.007 сек.)