Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.85/13: Рейтинг темы: голосов - 13, средняя оценка - 4.85
0 / 0 / 0
Регистрация: 20.01.2016
Сообщений: 1

Ветвление и циклы. Паскаль

07.03.2010, 18:44. Показов 2675. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
1. Даны дейтсвительные числа a,b,c (a>0). Полностью исследовать биквадратное уравнение ax^4+bx^2+c=0, т.е если действительных корней нет, то должно быть выдано сообщение об этом, иначе найти действительные корни, сообщив, сколько из них являются различными.
2. Опрделить, какая по счету цифра натурального числа n является наименьшей
3. Даны действительное число a и натуральное число n. Вычислите значение выражения: a(a-n)(a-2n)...(a-n^2).
help please

Добавлено через 7 минут
можете с описанием ?!
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
07.03.2010, 18:44
Ответы с готовыми решениями:

Ветвление Паскаль.
помогите составить программу!!! Пусть (k, l), (m, n) - поля шахматной доски: k, m - номера по горизонтали; l, n - номера по вертикали...

Паскаль ветвление
помогите решить пожалуйста Два прямоугольника расположенные в первом квадранте со сторонами параллельными осям координат заданны...

Паскаль. Циклы
1. Из 800 учащихся школы на данный момент посещают школу N человек. Определить, через сколько дней число посещающих школу составит менее...

3
2 / 2 / 4
Регистрация: 28.02.2010
Сообщений: 9
07.03.2010, 20:36
1.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
Program b2;
Var a,b,c,D,x1,x2 : Real;
f:Integer;
Begin
Readln(a,b,c);{Ввод a,b,c}
If a<=0 Then {Если a<=0 то}
   repeat {Ввод a}
   WriteLn('BBEDUTE a>0');
   Readln(a);
   until a>0;
D:=sqr(b)-(4*a*c);{Вычисление дискриминанта}
IF D<0 Then Writeln('KORHEU HET');{Если дискриминант меньше 0 вывести корней нет}
IF D=0 Then{Если D=0}
    begin
    x1:= ((-1*b)+sqrt(D))/(2*a); {Вычисление x1}
    If x1>0 Then writeln('2 RAZLU4HbIX KORH9 x1=',sqrt(x1),' x2=',-sqrt(x1))
    Else writeln('KORHEU HET');{Если x1>- вывести}
    End;
If D>0 Then{Если дискриминант больше 0 то}
    begin
    x1:= ((-1*b)+sqrt(D))/(2*a);{Вычисление x1,x2}
    x2:= ((-1*b)-sqrt(D))/(2*a);
    If x1>0 Then 
      begin 
         f:=f+2; 
         writeln(' x1=',sqrt(x1),' x2=',-sqrt(x1));
      End;{Вычисление x1}
    IF x2>0 Then begin f:=f+2; write(' x3=',sqrt(x2),' x4=',-sqrt(x2));End; {вычисление x2}
    If (x1<0) AND (x2<0) Then writeln('Korheu HET');{Если x1 и x2 отличны от 0 вывести корней нет}
    Writeln('  ',f,'  RAZLU4HbIX KORH9');{Вывод кол-ва корней}
    End;
Readln;
End.
Не уверен насчёт того,что программа соответствует всем требованиям,так что желательно вам её проверить.
0
Почетный модератор
 Аватар для Puporev
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
07.03.2010, 21:30
Ngx1, Вообще-то речь идет о биквадратном уравнении.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
uses crt;
var a,b,c,x1,x2,x3,x4,t,t1,t2,d:real;
begin
  clrscr;
  write('a=');readln(a);
  write('b=');readln(b);
  write('c=');readln(c);
  if a=0 then
    begin
     write('Это не биквадратное уравнение');
     readln;
     exit;
    end;
  d:=(b*b-4*a*c);
  if d<0 then
    begin
      writeln('net resheniy');
      readln;
      exit;
    end else
  if d=0 then
     begin
       t:=-b/(2*a);
       if t<0 then
         begin
           writeln('net resheniy');
           readln;
           exit;
         end else
       if t=0 then writeln('resh ur x1=x2=x3=x4=0')
       else if t>0 then writeln('x1=x2=',sqrt(t):5:2,' x3=x4=',-sqrt(t):5:2);
     end else
  if d>0 then
     begin
        t1:=(-b+sqrt(d))/(2*a);
        t2:=(-b-sqrt(d))/(2*a);
        if (t1>0)and(t2<0)then writeln('x1=',sqrt(t1):5:2,' x2=',-sqrt(t1):5:2)
        else if (t1<0)and(t2>0)then writeln('x1=',sqrt(t2):5:2,' x2=',-sqrt(t2):5:2)
        else if (t2>0)and(t1>0) then writeln('x1=',sqrt(t1):5:2,' x2=',-sqrt(t1):5:2,' x3=',sqrt(t2):5:2,' x4=',-sqrt(t2):5:2);
     end;
readln
end.
0
0 / 0 / 0
Регистрация: 20.01.2016
Сообщений: 1
10.03.2010, 14:34
sps 2 3?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
10.03.2010, 14:34
Помогаю со студенческими работами здесь

Циклы Паскаль
Помогите пожалуйста написать программу решения задачи на паскале: (...(х+а)х+а)х+а)х+...+а)х+а

паскаль.циклы
Помогите решить задачку. дано натуральное число. Определить, есть ли в нем цифры 3 и 4?

Паскаль. Циклы.
Народ, пожалуйста помогите решить задачи по паскалю. 1. Определить пары натуральных чисел а&lt;100 и b&lt;100, произведение которых в...

Циклы с предусловием !! Паскаль !
помогите решить задачу !!! Пусть x1=x2=x3=1 xi=xi-1 + i-3 i=4, 5, 6, 7, ... 100. (x4=x3+x1 = 2 ;...

Паскаль, циклы управляемые условиями. Ошибка
Помогите найти ошибку.program def; uses crt; var s,a,i,fx,t,g,x,eps:real; begin write('X='); readln(x); write('eps='); ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru