profile
Размещено 6 лет назад по предмету Информатика от soda41902

Даю 40 баллов!!!!!
Напишите пожалуйста эти 3 программы (ПОЛНОСТЬЮ) в Паскаль.

  1. Ответ на вопрос
    Ответ на вопрос дан lisovA2005

    Задача №1

    program a1;

    var

     a, b, c, p, S: real;

     f_1: text;

    begin

     readln(a, b, c);

     p := 0.5 * (a + b + c);

     S := sqrt(p * (p - a) * (p - b) * (p - c));

     assign(f_1,'C:Программированиеs_1.txt');

     Rewrite(f_1);

     write(f_1, S);

     close(f_1);

    end.


    Задача №2

    program a1;

    var

     a, b: real;

     f_2: text;

    begin

     randomize;

     a := random(101); //т.к. a := random(10); переменная a может равняться числам от 0 до 9, не 10!!!!

     b := random(101);

     assign(f_2,'C:Программированиеs_2.txt');

     Rewrite(f_2);

     write(f_2, a, ' ',b);

     close(f_2);

    end.


    Задача №3

    program a1;

    var

     a, summa_cifr, proizvedenie: integer;

     f_3: text;

    begin

     randomize;

     a := random(100); //т.к. a := random(10); переменная a может равняться числам от 0 до 9, не 10!!!!

     summa_cifr := (a div 10) + (a mod 10);

     proizvedenie := (a div 10) * (a mod 10);

     assign(f_3,'C:Программированиеs_3.txt');

     Rewrite(f_3);

     writeln(f_3,'Исходное число ', a);

     writeln(f_3,'Сумма цифр ', summa_cifr);

     writeln(f_3,'Произведение цифр ', proizvedenie);

     writeln(f_3,'Перестановка мест ', a mod 10, a div 10);

     close(f_3);

    end.

  2. Ответ на вопрос
    Ответ на вопрос дан 13nisa13

    1.

    var a,b,c,p: real;//Можно допустить и запись var a,b,c:integer; p: real; но тогда можно вводить только целые числа

    begin

    writeln('Определение площади треугольника по теореме Герона');

    write('Введите стороны треугольника: ');

    readln(a,b,c);

    p:=(a+b+c)/2;

    writeln('Площадь треугольника равна: ',sqrt(p*(p-a)*(p-b)*(p-c)):0:1)

    end.

    2.

    var x,y:real;

    begin

    x:=random+1+random(99);

    y:=random+1+random(99);

    writeln('x = ',x:0:3);

    writeln('y = ',y:0:3);

    writeln(x:0:3,' + ',y:0:3,' = ',x+y:0:3);//Иногда результат может не совпадать, т.к. выводятся округлённые значения, а складываются действительные

    end.

    3.

    var a:integer;

    begin

    a:=random(90)+10;

    writeln('Положительное двузначное число: ',a);

    writeln('Сумма цифр числа ',a, ' равна: ', a div 10 + a mod 10);

    writeln('Произведение цифр числа ',a, ' равно: ',(a div 10) * (a mod 10));

    writeln('Число, образованное перестановкой цифр числа ',a, ' выглядит так: ',a mod 10,a div 10);

    end.

Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
tegysigalpa2012
Русский язык - 6 лет назад

Помогите решить тест по русскому языку тест по русскому языку «местоимение. разряды местоимений» для 6 класса 1. укажите личное местоимение: 1) некто 2) вас 3) ни с кем 4) собой 2. укажите относительное местоимение: 1) кто-либо 2) некоторый 3) кто 4) нам 3. укажите вопросительное местоимение: 1) кем-нибудь 2) кем 3) себе 4) никакой 4. укажите определительное местоимение: 1) наш 2) который 3) некий 4) каждый 5. укажите возвратное местоимение: 1) свой 2) чей 3) сам 4) себя 6. найдите указательное местоимение: 1) твой 2) какой 3) тот 4) их 7. найдите притяжательное местоимение: 1) самый 2) моего 3) иной 4) ничей 8. укажите неопределённое местоимение: 1) весь 2) какой-нибудь 3) любой 4) этот 9. укажите вопросительное местоимение: 1) сколько 2) кое-что 3) она 4) нами 10. в каком варианте ответа выделенное слово является притяжательным местоимением? 1) увидел их 2) её нет дома 3) её тетрадь 4) их не спросили

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.