Решение неравенства
Пожалуйста помогите написать алгоритм решения неравенства Ax^2+Bx+C>0 Очень прошу помочь
Зарание благодарен.
Найти решение неравенства
Даны действительные числа a и b.Найти решение неравенства a*x 5
А, В, С задаются пользователем?
Добавлено через 21 минуту 57 секунд
В общем, если все еще нужно, попробуй так:
1, проверь условия: A<>0 and B<>0 and C<>0 Then
2, найди по известным формулам корни уравнения Ax^2+Bx+C
проверяем если х1 0, то запиши в некую строку (-бесконечность; x1)
4. если A(x1+1)^2+B(x1+1)+C > 0, то запиши в некую строку (x1; x2)
5. если A(x2+1)^2+B(x2+1)+C > 0, то запиши в некую строку (x2;+бесконечность)
6, если А=0 and B<>0 and C<>0 то:
находим х <выражаем из Вх+С=0>
проверяем следующее условие: В(х-1)+С > 0, то
записываем в строку (-бесконечность;х)
аналогично проверяем для (х1+1)
7, если А и В = 0 and C<>0 then
если С>0
выводим строку (неравенство выполняется для любых х)
PS: в общем в таком плане, устраивает?
Добавлено через 6 минут 20 секунд
мне не понравилось как это дело отображается.
в 1 написано (А неравно 0) и (В не равно 0) и (С не равно 0)
третья строка (без номера): х1 меньше х2
3, 4, 5 — между С и 0 набор символов замени на знак больше
6, А=0 и (В не равно 0) и (С не равно 0)
третья строка после 6, :между С и 0 снова знак больше
7, А и В равно 0 и С не равно 0
если С больше 0
А какой тут алгоритм, в школу надо ходить чтоб знать.
Алгоритм решения квадратного неравенства. вида ф(х)>0
Для начала ищем дискриминант.
Если дискриминант больше нуля, то x от минус бесконечности до меньшего корня, при котором неравенство равно нулю.
Если дискриминант равен нулю, то х любое, кроме корня при котором обнуляется неравенство.
Если дискриминант меньше нуля, то неравенство неверно при любом х.
усе.
в школу надо было ходить )))
простенькая программка, решающая такие уравнения
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.
Решение линейного уравнения (неравенства)
Написать программу, которая позволяет для любых a и b (числа могут быть положительными.
Источник статьи: http://www.cyberforum.ru/pascal/thread14867.html
Pascal: Занятие №2. Часть 1: Условный оператор в Паскале (If)
Условный оператор в Паскале
До рассмотрения данной темы в основном использовались линейные алгоритмы в Паскале, характерные для весьма простых задач, когда действия (операторы) выполняются последовательно, одно за другим. Более сложные алгоритмы предусматривают использование конструкция ветвления.
Блок-схема условного оператора:
Условный оператор в Паскале имеет следующий синтаксис:
Полный вариант:
if условие then оператор else оператор;
Условный оператор в Паскале — if — служит для организации хода задачи таким образом, при котором изменяется последовательность выполнения операторов в зависимости от какого-либо логического условия. Логическое условие может принимать одно из двух значений: либо true (истина), либо false (ложь), соответственно, оно может быть либо истинным, либо ложным.
Составной оператор
Если при истинном условии необходимо выполнять несколько операторов, то их по правилам языка Pascal необходимо заключать в блок, начинающийся со служебного слова begin и заканчивающегося служебным словом end . Такой блок принято называть операторными скобками, а данную конструкцию — составным оператором:
Операторные скобки и составной оператор в Паскале:
if логическое выражение then begin оператор1; оператор2; end else begin оператор1; оператор2; end;
Перевод с английского оператора условия облегчит понимание его использования:
IF | THEN | ELSE |
ЕСЛИ | ТО | ИНАЧЕ |
В условии (в логическом выражении) используются операторы отношения.
Рассмотрим список операторов отношения Паскаля:
- больше >
- меньше
- больше или равно в Pascal >=
- меньше либо равно в Pascal
- сравнение в Pascal =
- не равно в Pascal <>
Подробно разобраться в работе условного оператора в Паскале можно, просмотрев видеоурок:
Обратите внимание на то, как в данном примере выводится y . При выводе переменных типа real в pascal, можно использовать так называемый форматированный вывод, или запись с двумя двоеточиями:
y:6:2
— цифра после первого двоеточия ( 6 ) указывает на то, сколько знаков будет занимать число при выводе на экран
— цифра после второго двоеточия ( 2 ) указывает на то, сколько знаков после запятой вещественного числа будет выводиться
Таким образом, использование такой записи в pascal практически позволяет выполнить округление до сотых, тысячных и т.п.
Логические операции в Паскале (в логическом выражении)
Когда необходимо использовать двойное условие в Pascal, то понадобятся логические операции.
- Логическая операция AND (И), поставленная между двумя условиями, говорит о том, что должны выполняться сразу оба эти условия (должны быть истинными). Логический смысл операции — «конъюнкция».
- Поставленный между двумя условиями, знак OR (ИЛИ) говорит о том, что достаточно, если будет выполняться хотя бы одно из них (одно из двух условий истинно). Логический смысл операции — «дизъюнкция».
- На языке Паскаль XOR — знак логической операции, имеющий смысл «строгая дизъюнкция» и указывающий на то, что необходимо, чтобы одно из двух условий выполнялось (истинно), а другое — не выполнялось (ложно).
- Логическая операция NOT перед логическим выражением или переменной имеет смысл «отрицание» или «инверсия» и указывает на то, что если данная переменная или выражение истинны, то их отрицание — ложь и наоборот.
var n:integer; begin n:=6; if (n>5) and (n 7) or (n 7) xor (n 7) then writeln(‘истина’); end.
var a,b: integer; begin write(‘Введите A: ‘); read(a); b := a mod 2; if b>0 then writeln(‘true’) else writeln (‘false’) end.
Построение блок-схем по коду Паскаль
Теперь настало время вспомнить о том, что такое блок-схемы.
Блок схема — ориентированный граф, указывающий на последовательность операций, приводящую к решению поставленной задачи.
Существуют управляющие структуры трех типов:
Две из трех представленных структур блок-схемы мы уже можем перевести в код Pascal.
Источник статьи: http://labs-org.ru/pascal-2/
Решение задач. День девятый. Задачи Boolean4-14
Здравствуйте, дорогие читатели! Сегодня мы с вами решаем задачи Boolean4-14.
Boolean4-14
Для того чтобы решить все задачи, мы используем материалы этого урока.
Boolean4. Даны два целых числа: A, B. Проверить истинность высказывания: «Справедливы неравенства A > 2 и B ≤ 3».
Boolean5. Даны два целых числа: A, B. Проверить истинность высказывания: «Справедливы неравенства A ≥ 0 или B
Boolean6. Даны три целых числа: A, B, C. Проверить истинность высказывания: «Справедливо двойное неравенство A
Boolean7°. Даны три целых числа: A, B, C. Проверить истинность высказывания: «Число B находится между числами A и C».
Boolean8. Даны два целых числа: A, B. Проверить истинность высказывания: «Каждое из чисел A и B нечетное».
Boolean9. Даны два целых числа: A, B. Проверить истинность высказывания: «Хотя бы одно из чисел A и B нечетное».
Boolean10°. Даны два целых числа: A, B. Проверить истинность высказывания: «Ровно одно из чисел A и B нечетное».
Boolean11. Даны два целых числа: A, B. Проверить истинность высказывания: «Числа A и B имеют одинаковую четность».
Boolean12. Даны три целых числа: A, B, C. Проверить истинность высказывания: «Каждое из чисел A, B, C положительное».
Boolean13. Даны три целых числа: A, B, C. Проверить истинность высказывания: «Хотя бы одно из чисел A, B, C положительное».
Boolean14. Даны три целых числа: A, B, C. Проверить истинность высказывания: «Ровно одно из чисел A, B, C положительное».
На сегодня все! Не забывайте кликать по кнопочкам и подписываться на наш сайт.
Источник статьи: http://learnpascal.ru/reshenie-zadach/boolean/boolean4-14.html
Презентация по программированию на Паскале по теме «Альтернатива»
Международные дистанционные “ШКОЛЬНЫЕ ИНФОКОНКУРСЫ”
для дошкольников и учеников 1–11 классов
VI Международный дистанционный конкурс «Старт»
- 16 предметов
- Для учеников 1-11 классов и дошкольников
- Наградные и подарки
Описание презентации по отдельным слайдам:
В альтернативе (алгоритм с условием, ветвление) проверяется условие и в зависимости от результатов проверки выполняется то или иное действие. Блок-схема с условием Краткая форма оператора условия Полная форма оператора условия if условие then оператор1; if условие then оператор1 else оператор2;
Любая встретившаяся часть ELSE соответствует ближайшей к ней «сверху» части THEN условного оператора. Перед ELSE не ставится точка с запятой, так как это один оператор. Если за словами ELSE и THEN необходимо выполнить группу операторов, то тогда используются операторные скобки begin … end, а такая структура называется вложенной: begin If условие then begin оператор1; оператор2; … оператор n end else begin оператор1; оператор2; … оператор n end; End;
Составьте программу для вычисления Y по заданному X. Program z1; Var x, y: real; Begin Readln(x); If x 5 слайд
Логические выражения в алгоритмах и программах Часто при решении задач переменные связаны отношениями: =, ≠, ≤, ≥. Если условие выполняется, то говорят, что соответствующее выражение истинно (логическая единица), если не выполняется – выражение ложно (логический ноль). Речь идет о логическом выражении. Для построения сложных условий в Паскале имеются логические операции and (и), or (или), not (не). Построим таблицы истинности для этих операций. Пример. Пусть требуется определить принадлежит ли точка х отрезку [a,b]. Это условие в математике записывается в виде двойного неравенства a≤x≤b. В Паскале двойное неравенство записывается с помощью логических операций: (x>=a) and (x =a) and (x 6 слайд
Составьте программу вычислений значений функции: Program z2; Var x, y: real; Begin Readln(x); If x>5 then y:=5*x-7 else begin if (x>=-3) and (x 7 слайд
Составить программу, определяющую, принадлежит ли точка с координатами (x, y) пересечению кругов: (x-1)2+y2=4, (x+1)2+y2=4. Program z3; Var x, y: real; Begin Readln(x,y); If (sqr(x-1)+sqr(y) 8 слайд
Задания для самостоятельного выполнения (30 минут) Определить можно или нельзя построить треугольник по введенным длинам сторон a, b, c. Определить является ли четырехзначное число «счастливым». Определить является ли введенное двухзначное число четным. ОПИСАТЬ ПЕРЕМЕННЫЕ СОСТАВИТЬ БЛОК-СХЕМУ АЛГОРИТМА
Выберите книгу со скидкой:
Математика. Новый полный справочник школьника для подготовки к ЕГЭ
Дошкольная педагогика с основами методик воспитания и обучения. Учебник для вузов. Стандарт третьего поколения. 2-е изд.
Считаю и решаю: для детей 5-6 лет. Ч. 1, 2-е изд., испр. и перераб.
Начинаю считать: для детей 4-5 лет. Ч. 1, 2-е изд., испр. и перераб.
Считаю и решаю: для детей 5-6 лет. Ч. 2, 2-е изд., испр. и перераб.
Пишу буквы: для детей 5-6 лет. Ч. 2. 2-е изд, испр. и перераб.
Русско-английский словарик в картинках для начальной школы
ОГЭ. Литература. Новый полный справочник для подготовки к ОГЭ
ЕГЭ. Английский язык. Новый полный справочник для подготовки к ЕГЭ
Рисуем по клеточкам и точкам
ЕГЭ. Информатика. Новый полный справочник для подготовки к ЕГЭ
БОЛЕЕ 58 000 КНИГ И ШИРОКИЙ ВЫБОР КАНЦТОВАРОВ! ИНФОЛАВКА
Инфолавка — книжный магазин для педагогов и родителей от проекта «Инфоурок»
Источник статьи: http://infourok.ru/prezentaciya-po-programmirovaniyu-na-paskale-po-teme-alternativa-973083.html