ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.

28.04.2008, 14:18
|
|
Новичок
Регистрация: 14.03.2008
Сообщений: 28
Провел на форуме: 39192
Репутация:
2
|
|
хватит флудить в моей теме )
лучше мне б с контрольной помогли
De-visible:почему флуд? тема задачи по паскале
Последний раз редактировалось De-visible; 28.04.2008 в 20:17..
|
|
|

28.04.2008, 21:44
|
|
Новичок
Регистрация: 14.03.2008
Сообщений: 28
Провел на форуме: 39192
Репутация:
2
|
|
Сообщение от WinTREI
De-visible:почему флуд? тема задачи по паскале
я забыл добавить мои задачи ))
De-visible: Ну раз ты создал эту тему, пусть в ней новички задают вопросы по Паскаль, да бы не засорять раздел!
Последний раз редактировалось De-visible; 29.04.2008 в 01:45..
|
|
|
Need хелп с паскалем(срочно) |

28.04.2008, 21:30
|
|
Познающий
Регистрация: 13.03.2007
Сообщений: 75
Провел на форуме: 268754
Репутация:
13
|
|
Need хелп с паскалем(срочно)
Вообщем имеется задачка...
Даны матрицы u(m*n),v(m*n).составить матрицу c(m*n) по правилу:c(ij)=u(ij)+v(ij) для столбцов с четными индексами,c(ij)=u(ij)-v(ij) для столбцов с нечетными инд.исходные данные прочитать из файла.результаты вывести в новый файл
Над сделать...в голове 0 ...а девушка загрузила..)))
зы. паскаля вообще незнаю
De-visible:конечно ниже была тема:Задачи по паскаль
Последний раз редактировалось De-visible; 28.04.2008 в 21:33..
|
|
|

29.04.2008, 21:54
|
|
Новичок
Регистрация: 14.03.2008
Сообщений: 28
Провел на форуме: 39192
Репутация:
2
|
|
спасибо, но я уже написал используя основы De-visible
получилось примерно так
Код:
Program Kontra2;
Uses crt;
type mas= array[1..100] of integer;{массив который мы будем анализировать}
var
i,Nmax,menu,n:integer;
A:Mas;
f:boolean;
Procedure vvod( var A:Mas; var n:integer; var f:boolean); {Ввод массива}
Var I: integer;
Begin
writeln('Сколько элементов массива? ');
readln(n);
for I:=1 to n do
Begin
Write('Введите элемент # ',i,' ');
Readln(A[i]);
end;
f:=true;
end;
function max(A:mas; n:integer):integer;
var
i:integer;
buff:integer;
Begin
buff:=A[1];
For i:=1 to n Do
If A[i]>buff then buff:=A[i];
max:=buff;
End;
procedure zamena(var A:mas; var n:integer; var max:integer);
var
i:integer;
Begin
For i:=1 to n Do
Begin
If A[i]>0 then
If (A[i] mod 5) = 0 then A[i]:=max;
End;
End;
procedure randmas(var A:mas; var n:integer; var f:boolean); {создание случайного массива}
var
i:integer;
begin
i:=1;
write('из скольки элементов хотите массив? ');
readln(n);
for i:=1 to n do
begin
A[i]:=random(200);
end;
f:=true;
end;
Procedure Vuvod( A:Mas; var n:integer); {Вiвод массива}
Var I: integer;
Begin
for I:=1 to n do
Begin
Write(A[i],' ');
end;
writeln;
end;
Begin
f:=false;
randomize;
while true do
Begin
clrscr;
{ввожу массивы}
writeln('1. Ввод массива целых чисел');
writeln('2. Вывод массива случайных целых чисел');
writeln('3 Найти максимальный элемент');
writeln(' Заменить все положительные элементы кратные 5 на максимальный');
writeln('4. Завершить работу');
write('Ваш выбор: ');
readln(menu);
case menu of
1: begin
vvod(A,n,f);
readln;
end;
2: begin
randmas(A,n,f);
vuvod(A,n);
readln;
end;
3: begin
vuvod(A,n);
Nmax:=max(A,n);
zamena(A,n,Nmax);
vuvod(A,n);
readln;
end;
4: break;
else writeln('!!!ВЫБЕРИТЕ ВЕРHЫЙ ПУHКТ МЕHЮ (1-4)!!!');
readln;
end;
end;
end.
De-visible:А он не твою задачу решал....Он решил задачу для Stern.
Последний раз редактировалось De-visible; 29.04.2008 в 22:09..
|
|
|

23.04.2008, 15:53
|
|
Участник форума
Регистрация: 04.05.2007
Сообщений: 267
Провел на форуме: 409147
Репутация:
33
|
|
pascal
Добрый вечер, вот собственно возникла проблема, курсовая , а я понимаю только Php"Написать программу, которая решает задачу резервирования оборудования сети. Номера аварийных узлов вводятся с клавиатуры," даже не понимаю в каком направлении идти.
|
|
|

23.04.2008, 16:16
|
|
Moderator - Level 7
Регистрация: 16.02.2008
Сообщений: 580
Провел на форуме: 1595333
Репутация:
291
|
|
дак напиши на РНР потом переведи на паскаль что ли?
главное разобраться в алгоритме
|
|
|

23.04.2008, 17:42
|
|
Участник форума
Регистрация: 04.05.2007
Сообщений: 267
Провел на форуме: 409147
Репутация:
33
|
|
так я написал, что понятия не имею с чего начинать, а так нужно на паскале))))
|
|
|

23.04.2008, 23:49
|
|
Новичок
Регистрация: 01.09.2007
Сообщений: 7
Провел на форуме: 22051
Репутация:
6
|
|
ааа...НАРОД помогите пожалуйста,буду настолько МЕГА благодарен!... =)))
" программf решающая квадратное уравнение ax(в квадрате) + bx+c=0
каэф abc что бы вводились с клавиатуры.
"
В ПАСКАЛЕ...
Очень прошу! =)
Зараннее благодарен.
Последний раз редактировалось Bert_HoL; 24.04.2008 в 00:14..
|
|
|

24.04.2008, 00:33
|
|
Участник форума
Регистрация: 17.05.2007
Сообщений: 220
Провел на форуме: 3013539
Репутация:
441
|
|
Код:
program ebaat;
var a,b,c,d: real;
begin
write('Input abc:');
read(a,b,c);
d:=b*b-4*a*c;
if d<0 then writeln('Fuck you')
else begin writeln('x1=',(-b+sqrt(d))/(2*a));
writeln('x2=',(-b-sqrt(d))/(2*a)) end
end.
чет типа того)
Последний раз редактировалось De-visible; 29.04.2008 в 15:29..
Причина: теги [code] для кого придумали?
|
|
|

24.04.2008, 06:52
|
|
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме: 3660186
Репутация:
905
|
|
writeln('x1=',(-b+sqrt(d))/2*a)
Гг, должно быть так
Код:
writeln('x1=',(-b+sqrt(d))/(2*a))
Если дискриминант меньше нуля, это не значит, что корней нет, это значит, что корни комплексные
Учим матчасть
ЗЫ. А хотя какие в школе комплексные числа
ЗЗЫ.
Код:
program equation;
procedure GetCoeff (var a : real; var b : real; var c : real);
begin
write ('Vvedite koefficienty cherez probel: ');
readln (a, b, c);
writeln (a : 0 : 3, 'x^2 + ', b : 0 : 3, 'x + ', c : 0 : 3);
end;
function GetDiscriminant (a, b, c : real) : real;
var
d : real;
begin
d := b * b - 4 * a * c;
GetDiscriminant := d;
end;
var
a, b, c, d, x1, x2 : real;
begin
GetCoeff (a, b, c);
d := GetDiscriminant (a, b, c);
if d > 0 then begin
x1 := (-b - sqrt (d)) / (2 * a);
x2 := (-b + sqrt (d)) / (2 * a);
writeln ('x1 = ', x1 : 0 : 3);
writeln ('x2 = ', x2 : 0 : 3);
end
else if d = 0 then begin
x1 := -b / (2 * a);
writeln ('x = ', x1 : 0 : 3);
end
else begin
x1 := -b / (2 * a);
x2 := sqrt (abs (d)) / (2 * a);
writeln ('x1 = ', x1 : 0 : 3, ' - i * ', x2 : 0 : 3);
writeln ('x2 = ', x1 : 0 : 3, ' + i * ', x2 : 0 : 3);
end;
end.
Последний раз редактировалось krypt3r; 24.04.2008 в 07:38..
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|