Статистика
Всего в нашей базе более 4 327 664 вопросов и 6 445 978 ответов!

написать программу на языке паскаль

10-11 класс

пользователя вводит числа с интервалом 0,1
у=3х*х+х-4 на отрезке от а до в

Zaremazakrieva7 02 окт. 2014 г., 14:12:12 (9 лет назад)
Рейтинг
+ 0 -
0 Жалоба
+ 0 -
Vik10629003a
02 окт. 2014 г., 15:05:54 (9 лет назад)

var
  x, xa, y, ya, a, b, h: double;
  flag: boolean;

begin
  Write('Введите через пробел границы интервала для поиска решения -> ');
  Readln(a, b);
  Write('Введите шаг для просмотра интервала -> ');
  Readln(h);
  if a = b then Write('Интервала нет - Вы задали точку')
  else begin
    if a > b then begin x := a; a := b; b := x end;
    xa := a;
    ya := -4 + xa * (1 + 3 * xa);
    flag := false;
    x := xa;
    repeat
      x := x + h;
      y := -4 + x * (1 + 3 * x);
      if y * ya < 0 then
      begin
        flag := true;
        Writeln('Корень находится на интервале [', xa, ';', x, ']')
      end
      else
      if y = 0 then
      begin
        flag := true;
        Writeln('Корень равен ', x)
      end
      else begin xa := x; ya := y end
    until flag;
    if (not flag) then
      Writeln('На заданном интервале и с заданным шагом корень не найден')
  end
end.

Результаты решения:

*** 1й запуск ***
Введите через пробел границы интервала для поиска решения -> 0 5
Введите шаг для просмотра интервала -> 0.4
Корень находится на интервале [0.8;1.2]

*** 2й запуск ***
Введите через пробел границы интервала для поиска решения -> 0.8 1.2
Введите шаг для просмотра интервала -> 0.1
Корень равен 1

*** 3й запуск ***
Введите через пробел границы интервала для поиска решения -> -5 0
Введите шаг для просмотра интервала -> 0.25
Корень находится на интервале [-1.5;-1.25]

*** 4й запуск ***
Введите через пробел границы интервала для поиска решения -> -1.25 -1.5
Введите шаг для просмотра интервала -> 0.1
Корень находится на интервале [-1.4;-1.3]

*** 5й запуск ***
Введите через пробел границы интервала для поиска решения -> -1.4 -1.3
Введите шаг для просмотра интервала -> 0.001
Корень находится на интервале [-1.33400000000001;-1.33300000000001]

*** 6й запуск ***
Введите через пробел границы интервала для поиска решения -> -1.334 -1.333
Введите шаг для просмотра интервала -> 0.000001
Корень находится на интервале [-1.33333400000005;-1.33333300000005]

Ответить

Другие вопросы из категории

В соревнованиях по гимнастике участвовали Алла, Валя, Сима, Даша. Были высказаны предположения: 1) Сима будет первой, Валя второй; 2) Сима будет

второй, Даша третьей; 3) Алла будет второй, Даша четвёртой. Оказалось, что в каждом предположении только одно высказывание верно. Какое место заняла каждая из девочек?

тема Системы счисления

Получить исходное число : 230+8 в 10ричной системе

Читайте также

написать программу на Assembler

добрый вечер, всем. помогите, пожалуйста, написать программу на Ассемблере.

задание:
Создать программу на языке Ассемблер, что позволяет организовать вычисления над элементами массивов

Объединить два массива 8-битных целых чисел со знаком. Сначала элементы второго затем первого.

заранее огромное спасибо всем!

3. Не используя функцию возведения в квадрат, напишите на языке Паскаль наиболее короткие алгоритмы вычисления а) y=x¹° б)y=x¹⁵ или а) y=x^10

б)y=x^15

Постараться использовать минимальное количество дополнительных переменных.

4. Запишите на языке Паскаль программу циклического обмена значениями трёх переменных a,b,c. Схема циклического обмена: a ← b ← c. Например, если до обмена было: a=1, b=2, c=3, то после обмена должно стать: a=2, b=3, c=1.

Написать программу на языке Паскаль для вычисления значений функции y (см. для своего варианта) на интервале [a,b] с шагом h. Значения a,b и h ввести с

клавиатуры. На экран вывести результат вычислений в виде таблицы. 1 Блок-схема алгоритма программы, выполненная с использованием графических средств редактора WORD; 2 Текст программы; 3 Результаты выполнения (копия экрана). (3x+2)^2- sqrt3x/(3x)^2 a 5;b 7; h 0,1

1) Напишите пожалуйста программу (на языке BASIC) вычисления по длинам двух сторон треугольника и углу между ними длины третьей стороны и двух других

углов.
2)
Напишите пожалуйста программу (на языке BASIC) для определения подобия:
а) двух прямоугольников по двум смежным сторонам;
б) двух треугольников по трем сторонам.

Начав тренеровки,спортсмен в первый день пробежал 10 км.Каждый день он увеличивал дневную норму на 10% нормы предыдущего дня.

Какой суммарный путь пробежит спортсмен за 7 дней?
В какой день впервые спортсмен пробежит более 20 км?
(написать программу на языке ПАСКАЛЯ)



Вы находитесь на странице вопроса "написать программу на языке паскаль", категории "информатика". Данный вопрос относится к разделу "10-11" классов. Здесь вы сможете получить ответ, а также обсудить вопрос с посетителями сайта. Автоматический умный поиск поможет найти похожие вопросы в категории "информатика". Если ваш вопрос отличается или ответы не подходят, вы можете задать новый вопрос, воспользовавшись кнопкой в верхней части сайта.