М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
DUGLASMORFINI
DUGLASMORFINI
17.12.2020 03:46 •  Информатика

БУДУ ОЧЕНЬ БЛАГОДАРНА!

1. Ниже приведена программа:

var s,k: integer;
begin
readln(s);
readln(t);
if (s < 1) and (t < 2)
then
writeln ('YES')
else
writeln ('NO')
end.
Было выведено 9 запусков программы, при которых в качестве значений переменных вводились следующие пары чисел (s, t):

(3, 5); (4, 3); (4, −5); (0, 7); (0, −2); (−2, 1); (−2, 5); (−2, −4); (1, 2).

Сколько было запусков, при которых программа напечатала «NO»? В качестве решения выпишите все пары запусков и напротив каждого укажите вывод: YES или NO. В ответе укажите количество.

2. Составьте программу, выводящую значение вещественной переменной x, равной значению выражения 2(a+b)/a^2,где a и b – целочисленные переменные, их значения вводятся с клавиатуры.

3. Целое положительное число вводится с клавиатуры. Нужно проверить является ли оно четным.

4. Напишите программу, которая вычисляет сумму n-первых целых положительных чисел S = 1 + 2 + 3 + … + n. Количество суммируемых чисел n должно вводиться пользователем во время работы программы.​

👇
Открыть все ответы
Ответ:
RakoT1511
RakoT1511
17.12.2020
// PascalABC.NET 3.0, сборка 1144 от 16.01.2016
type
  Point=record
  x,y:real
  end;

function GetPoint(c:char):Point;
begin
  Writeln('Введите координаты точки ',c,':');
  Read(Result.x,Result.y)
end;

function Line(A,B:Point):real;
begin
  Result:=sqrt(sqr(B.x-A.x)+sqr(B.y-A.y))
end;

function SqTriangle(pA,pB,pC:Point):real;
begin
  var a:=Line(pB,pC);
  var b:=Line(pA,pC);
  var c:=Line(pA,pB);
  if (a+b>c) and (a+c>b) and (b+c>a) then begin
    var p:=(a+b+c)/2;
    Result:=sqrt(p*(p-a)*(p-b)*(p-c))
    end
  else Result:=0
end;

begin
  var A:=GetPoint('A');
  var B:=GetPoint('B');
  var C:=GetPoint('C');
  Writeln('Площадь треугольника равна ',SqTriangle(A,B,C))
end.

Тестовое решение:
Введите координаты точки A:
-5 3.18
Введите координаты точки B:
1.45 6.2
Введите координаты точки C:
6 -5.93
Площадь треугольника равна 45.98975
4,4(42 оценок)
Ответ:
Sofja007
Sofja007
17.12.2020

Вызов принят.

def f(n):

   if n == 1:

       print('один')

       exit()

   elif n == 2:

       print('два')

       exit()

   elif n == 3:

       print('три')

       exit()

   elif n == 4:

       print('четыре')

       exit()

   elif n == 5:

       print('пять')

       exit()

   elif n == 6:

       print('шесть')

       exit()

   elif n == 7:

       print('семь')

       exit()

   elif n == 8:

       print('восемь')

       exit()

   elif n == 9:

       print('девять')

       exit()

   elif n == 10:

       print('десять')  

       exit()

   elif n == 11:

       print('одиннадцать')

       exit()

   elif n == 12:

       print('двенадцать')

       exit()

   elif n == 13:

       print('тринадцать')

       exit()

   elif n == 14:

       print('четырнадцать')

       exit()

   elif n == 15:

       print('пятнадцать')

       exit()

   elif n == 16:

       print('шестнадцать')

       exit()

   elif n == 17:

       print('семнадцать')

       exit()

   elif n == 18:

       print('восемнадцать')

       exit()

   elif n == 19:

       print('девятнадцать')

       exit()

   elif n == 20:

       print('двадцать')

       exit()

   elif n == 21:

       print('двадцать один')

       exit()

   elif n == 22:

       print('двадцать два')

       exit()

   elif n == 23:

       print('двадцать три')

       exit()

   elif n == 24:

       print('двадцать четыре')

       exit()

   elif n == 25:

       print('двадцать пять')

       exit()

   elif n == 26:

       print('двадцать шесть')

       exit()

   elif n == 27:

       print('двадцать семь')

       exit()

   elif n == 28:

       print('двадцать восемь')  

       exit()

   elif n == 29:

       print('двадцать девять')

       exit()

   elif n == 30:

       print('тридцать')

       exit()

   elif n == 31:

       print('тридцать один')

       exit()

   elif n == 32:

       print('тридцать два')

       exit()

   elif n == 33:

       print('тридцать три')

       exit()

   elif n == 34:

       print('тридцать четыре')

       exit()

   elif n == 35:

       print('тридцать пять')

       exit()

   elif n == 36:

       print('тридцать шесть')

       exit()

   elif n == 37:

       print('тридцать семь')  

       exit()

   elif n == 38:

       print('тридцать восемь')

       exit()

   elif n == 39:

       print('тридцать девять')

       exit()

   elif n == 40:

       print('сорок')

       exit()

   elif n == 41:

       print('сорок один')

       exit()

   elif n == 42:

       print('сорок два')

       exit()

   elif n == 43:

       print('сорок три')

       exit()

   elif n == 44:

       print('сорок четыре')

       exit()

   elif n == 45:

       print('сорок пять')

       exit()

   elif n == 46:

       print('сорок шесть')

       exit()

   elif n == 47:

       print('сорок семь')

       exit()

   elif n == 48:

       print('сорок восемь')

       exit()

   elif n == 49:

       print('сорок девять')

       exit()

   elif n == 50:

4,5(62 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ