• Лабораторная работа № 2 «Запись
    выражений на языке PASCAL»





    Решить в
    тетради задания. Вариант определяется по номеру компьютера: если номер чётный,
    то из задания выполняются все чётные номера, если номер компьютера
    нечётный, то выполнять нужно все нечётные номера.


     

    Задание 1.

    Записать
    выражение на языке программирования Pascal. Сами выражения в Word документе прикрепленном внизу.

     

     

    1.      2.         3.        4.

     

    5.          6.      7.       8.

    9.          10.      11.       12.

     


    Задание 2.

    Подберите подходящий тип данных:


    1) Количество учеников в
    классе_____________


    2) Площадь круга__________________________


    3) Количество автомобилей в регионе________


    4) Частное деления
    двухзначных чисел________


    5) Первая буква фамилии___________________
    6) Количество жителей в
    государстве_________


    7) Плотность населения в государстве________


    8) Произведение цифр двузначного числа_____


    9) Фамилия сотрудника фирмы ______________


    10)
    Заработная плата сотрудника фирмы_____________

     


    Задание 3. Найти значение
    выражения (ответ проверить в Pascal):


    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 __________

     


    Задание 4. Вычислить значение
    выражения:


    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)) = _______

     


    Задание 5. Записать в виде обычной
    математической формулы

     


    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)     
    y:=k+15*x/(2*sin(x))


    6)     
    y:=sin(sqr(x)+sqr(sin(x))


    7) y:= a+b/b+c


    8) y:= l/2*a*b*sin(x)


    9) y:=abs(2*sin(a/2)*cos(b/2))


    10) y:=abs((x+sqrt(2))/exp(x))


     

    Задание 6.Определить тип результата, если: X-integer, Y-real, C-char. (Решить все примеры
    из этого задания)


    Al:=sqrt(X)     _______
    A6:=A5<X       ______________


    A2:= sqrt (Y)     _____
    A7:=23 mod 4_______________


    A3:=2.5*X    ______    
    A8:=7 div 2/3   ______________


    A4:=X-A1     _____     
    A9:=pred('C')________________


    A5:=A4>A3   _______
    A10:=A7/y__________________

     

     


    Задание 7. Напишите заголовок
    программы и объявите переменные в разделе описания переменных к задачам(Решить все примеры из этого задания):


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


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


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

     

     

     

    div
    - целая часть от деления.

    mod
    - остаток от деления.

    abs
    - модуль выражения.

    trunc
    - усекает значение вещественного типа к значению целочисленного типа.

    frac
    - возвращает дробную часть аргумента.

    round
    - округляет значение вещественного типа до значения целочисленного типа.

    Pred -
    Возвращает предшествующий элемент в аргументе.

Ответы 6

  • В общем, вот1)1 x-sqrt((sqr(y) + 2) / 2) + 2 * y2 abs((x + sqrt(y)) / (sqr(x) + sqr(y)))3 (abs(1 - y) + 1) / sqrt(sqr(x) + 2)4 sqrt((2 * x + sin(abs(3 * x)))/(3.56))5 2 * x + 4 - sqrt(sqr(x) / 2)6 sqr(x / (9 * y * sqr(x)) - x) / sqrt(power(e, x) - y)7 abs((y - sqrt(abs(x))) * (x - y / sqr(x)))8 (sqrt(x + 1) + sqrt(x - 1)) / (2 * sqrt(x))9 2 * x + 4 - sqrt(sqr(x) / 2)10 См. 611 См. 712 См. 8
    • Автор:

      kael
    • 5 лет назад
    • 0
  • 3)1. 12.59. 12. 1210. 03. 111. -154. 2512. 05. 013. 36. 214. 27. 115. 28. 616. Ошибка
    • Автор:

      quinn2
    • 5 лет назад
    • 0
  • y = 2sinx*\sqrt{x+\sqrt{|x|}}\\y = \sqrt{sinx+sin\sqrt{x}}\\y = \sqrt{|x-1|+\sqrt{sinx}}\\y = \frac{5sinx+4}{2*15*sin\sqrt{x}}\\y = k+15*\frac{x}{2sinx}\\y = sinx^2+sin^2x\\y = a + \frac{b}{b}+c\\y = \frac{l}{2}absinx\\y = |2sin\frac{a}{2}cos{\frac{b}{2}}|\\y = |\frac{x+\sqrt{2}}{e^x}|
    • Автор:

      julio602
    • 5 лет назад
    • 0
  • Это был 5
    • Автор:

      fisher34
    • 5 лет назад
    • 0
  • program prog1;var a, b, c, d, x1, x2: real;program prog2;var x1, x2, y1, y2: real;program prog3;var a, b, c, S: real;Это 7
  • 2)1. byte2. real/double3. longint4. real5. char6. longint7. real8. byte9. string10. real/integer/longint/byte - смотря какая фирма и сотрудник х)4)1. 407. 122. 138. 63. -149. 7+9=164. 0.42810. 12*4=485. К11. \sqrt{13}6. 1212. 36)1. real6. boolean2. real7. integer3. real8. real4. real9. char5. boolean10. real
    • Автор:

      muñoz55
    • 5 лет назад
    • 0
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years