Вопрос задан 30.06.2023 в 08:16. Предмет Информатика. Спрашивает Оразбай Ахмедияр.

Помогите пожалуйста! Все задачи нужно выполнить в Паскале. 1. Рассчитать значения y при каждом х.

х= 3, 4, ..., 15: y = 7t3 - 6t +10, если t = x - 2. 2. Составить программу, которая запрашивает пароль (двузначное число + 4 символа) до тех пор, пока он не будет правильно введен. Верный пароль должен быть задан в виде константы. 3.Из натурального трехзначного числа удалить заданную цифру. Число и цифру вводить с клавиатуры. 4. Вводится четырёхзначное число (xysz). Вывести сумму xy + sz. Начальные данные необходимо ввести с клавиатуры. В отчет включить коды программ на Паскале и результаты работы в виде скриншотов окна программ. Все необходимые входные данные задать самостоятельно.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Ляхимец Евгения.

1 программа:

var x, y, t:integer;

begin

 for x:=3 to 15 do begin

   writeln('x = ', x);

   t := x - 2;

   y := 7*t*3-6*t+10;

   writeln('y = ', y);

   writeln('');

 end;

end.

_____________________________________________

2 программа:

const pass ='45xlua';

var x:string;

a:boolean;

begin

 a:= false;

 while a<>true do begin

    writeln('Введите пароль');

    readln(x);

    if x = pass then begin

      a:=true;

      writeln('Пароль верный');

      end

    else

      writeln('Пароль неверный, введите еще раз');

    writeln('');

 end;

end.

________________________________________________

4 программа:

var a, a1, a2, x, kol:integer;

begin

writeln('Введите четырёхзначное число');

readln(a);

x := a;

while x<>0 do begin

  x:= x div 10;

  kol:= kol + 1;

  end;

 if (kol = 4) then begin

   a1 := a div 100;

   a2:= a mod 100;

   writeln(a1+a2);

 end

  else

    writeln('Число не является четырёхзначным');

end.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, я помогу вам с этими задачами на языке программирования Паскаль. Вот решения для каждой из задач:

  1. Рассчитать значения y при каждом x:
pascal
program Task1; var x: integer; y: real; begin for x := 3 to 15 do begin y := 7 * power(x - 2, 3) - 6 * (x - 2) + 10; writeln('x = ', x, ', y = ', y); end; end.
  1. Программа для ввода пароля:
pascal
program Task2; const correctPassword = '12ab'; // Здесь задайте верный пароль var password: string; begin repeat write('Введите пароль (двузначное число + 4 символа): '); readln(password); until password = correctPassword; writeln('Пароль введен правильно.'); end.
  1. Удаление заданной цифры из трехзначного числа:
pascal
program Task3; var number, digit, result: integer; begin write('Введите трехзначное число: '); readln(number); write('Введите цифру для удаления: '); readln(digit); if (number >= 100) and (number <= 999) then begin result := (number div 100) * 10 + (number mod 10); // Удаление цифры writeln('Число после удаления: ', result); end else writeln('Введите корректное трехзначное число.'); end.
  1. Вычисление суммы xy + sz:
pascal
program Task4; var x, y, s, z, sum: integer; begin write('Введите четырёхзначное число xysz: '); readln(x); y := x div 1000; z := x mod 10; x := x div 10; s := x mod 10; x := x div 10; sum := y * 10 + x + s * 10 + z; writeln('Сумма xy + sz = ', sum); end.

Пожалуйста, используйте эти программы в среде разработки Паскаль для решения соответствующих задач.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос