Пятница, 18.10.2024
Мой сайт
Меню сайта
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Форма входа
Главная » Гостевая книга [ Добавить запись ]

Страницы: « 1 2 ... 17 18 19 20 21 ... 123 124 »
Показано 271-285 из 1848 сообщений
1578. Валера   (17.04.2008 07:40)
0  
что хорошо, так это отсутствие лишнего украшательства сайта
Ответ: Спасибо за мнение, которое совпадает с нашим.
Еще мы стараемся и помогать по мере сил и возможностей

1577. сева   (16.04.2008 15:43)
0  
Здрасьте все, подскажите плиз, про программу pace
Ответ: Что-что? Налейте еще, а то не пойму ... :))
Поподробнее, пожалуйста, о какой программе идет речь?

1576. ГосТ   (13.04.2008 03:14)
0  
Класный сайт! Очень помогает!
Ответ: Спасибо за хороший отзыв

1575. Евгений   (11.04.2008 21:48)
0  
По поводу
Николай____http://nickhome2005.narod.ru/
обыкновенная завлекалочка - не впечатлило.

1574. iSQAD   (10.04.2008 22:09)
0  
Классный сайт!!! Спасибо автору!!!

1573. MaZi   (08.04.2008 22:33)
0  
А как печатать в Паскале на Русском языке???
Ответ: Вот что у нас писали по этому поводу 2007-08-24 :
----------------------
зайди на http://www.stuff.xost.ru/pages/soft/dev.shtml у меня там специально для
этого патч написан, вручную ничего делать чтоб не надо было :)


Здаравствуйте!Подскажите как писать по русски в Turbo Pascal 7.0,а то у меня
только по английски пишет.
Ответ: Что бы русские буквы работали, можно сделать изменения в реестре.
вот что сделать надо

;Если в DOS-приложениях не переключается раскладка клавиатуры на русскую, хотя
;русские буквы отображаются нормально, то в файле autoexec.nt, расположенном в
;Winntsystem32, добавьте строку
;lh %SystemRoot%system32kb16.com ru
;и в реестре:
;[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlKeyboardLayoutDosKeybCodes]
;"00000409"="ru"

1572. Сергей   (08.04.2008 21:58)
0  
Огромное спасиба
Ответ: Пожалуйста

1571. Евгений   (08.04.2008 17:23)
0  
Здравствуйте, Борис!
Помогите разобраться с задачей, пожалуйста.

Надо:
Преобразовать массив таким образом, чтобы сначала располагались
все положительные элементы, а потом - все отрицательные (элементы,
равные нулю, считать положительными). - с другими частями задания я справился.
(Мои попытки решения в самом низу программы)

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

С уважением, Евгений.
===============================================================

{ Вариант 3 2_83~3.PAS

В одномерном массиве, состоящем из n целочисленных элементов,
вычислить:
1) произведение элементов массива с четными номерами;
2) сумму элементов массива, расположенных между
первым и последним нулевым элементами;

Преобразовать массив таким образом, чтобы сначала располагались
все положительные элементы, а потом - все отрицательные (элементы,
равные нулю, считать положительными).

Разработал Горбунов Е.Г. }

Program Var_3;
Uses Crt;
Const
n = 7;
a : array[1..n] of integer = (3, 0, 4, 2, -7, 5, 0);
Var
j, i, x, y, proizv, sum : integer;
b : array [1..n] of integer;

Begin
WriteLn; WriteLn; write(''Введенный массив'');
for i := 1 to n do write(a[i]:6); WriteLn; { Отладка }

{ ПРОИЗВЕДЕНИЕ ЭЛЕМЕНТОВ МАССИВА С ЧЕТНЫМИ НОМЕРАМИ }
proizv := 1;
for i := 1 to n do
if i mod 2 = 0 then begin
proizv := proizv*a[i]; inc(i) end;

WriteLn('' ПРОИЗВЕДЕНИЕ ЭЛЕМЕНТОВ МАССИВА С ЧЕТНЫМИ НОМЕРАМИ'',proizv:5);
WriteLn('' Для продолжения нажмите любую клавишу'');
Readkey;
{ ================================================================= }

{ СУММА ЭЛЕМЕНТОВ МАССИВА, РАСПОЛОЖЕННЫХ
МЕЖДУ ПЕРВЫМ И ПОСЛЕДНИМ НУЛЕВЫМ ЭЛЕМЕНТАМИ }
Writeln;
For i := 1 to n do
if a[i] = 0 then begin x := i; break end;
For i := n downto 1 do
if a[i] = 0 then begin y := i; break end;

sum := 0;
For i := x+1 to y-1 do sum := sum + a[i];
WriteLn(''x='',x:5); WriteLn(''y='',y:5);

WriteLn(''Cумма элементов массива, расположенных'');
WriteLn(''между первым и последним нулевым элементом'',sum:5);
{ ================================================================= }

{ Преобразование массива таким образом, чтобы сначала располагались
все положительные элементы, а потом - все отрицательные (элементы,
равные нулю, считаются положительными }

j:= 0;
For i := 1 to n do begin
if a[i] >= 0 then b[i] := a[i]; end;

writeln;
writeLn(''Преобразованный массив b[i]'');
For i := 1 to n do Write(b[i]:5);
ReadKey;
end.
Ответ: Вот как просто решается первая задача (о перемещении положительных):
==============
CONST
M = 25;
max = 200;
max2 = max div 2;
VAR
ar: array[1..M] of Integer;
k, positive_pos: Integer;

procedure swap(var a1, a2: Integer);
var temp: Integer;
begin
temp := a1;
a1 := a2;
a2 := temp;
end;

BEGIN
WriteLn(''=========================='');;
for k:=1 to M do ar[k] := max2 - random(max);
for k:=1 to M do Write(ar[k]:8); WriteLn;
WriteLn(''------'');
positive_pos:= 0;
for k:=1 to M do
begin
if ar[k] >= 0 then
if k > positive_pos then begin
inc(positive_pos);
if k <> positive_pos then
swap(ar[positive_pos], ar[k])
end
end;
for k:=1 to M do Write(ar[k]:8); WriteLn;
END.
============
С остальными справитесь? Попробуйте ...

1570. Евгений   (06.04.2008 23:49)
0  
Спасибо за оперативный ответ, а то и с другими примерами не мог толком разобраться.
Напиши, с какими?
==================================================
Пока получается, но скоро что-нибудь найду, это обязательно :-)))

1569. Валера   (04.04.2008 05:41)
0  
скачал с этого сайта Free Pascal опиши, пожалуйста, как правильно задать путь к папкам с библиотеками (что писать в конкретно каждой строке )
Ответ: При установке все поля заполняются. Может что-то не работает? Напишите

1568. Евгений   (03.04.2008 18:23)
0  
Спасибо за оперативный ответ, а то и с другими примерами не мог толком разобраться.
Ответ: Напиши, с какими?

1567. Евгений   (03.04.2008 00:17)
0  
Здравствуйте, уважаемый!

Помогите понять причину.
Учу Паскаль по Павловской.

Воспроизвел одну программку по нахождению
максимального элемента и его номера в массиве данных.

Но работает непонятно:
при запуске программы из TP клавишами Ctrl+F9
сперва вводятся данные, затем при нажатии Enter
все пропадает, т.е. возвращаюсь в TP,
а при повторном нажатии комбинации этих же клавиш
появляется ответ и приглашение к вводу нового массива.
Понимаю, какая-то мелочь, но пока сообразить не могу.

Помогите, пожалуйста!

Вот программа:

Program index_max_elem;

const
n=5;
var
a : array [1..n] of integer;
i : integer;
imax: integer;
begin
WriteLn(''Vvedite '',n,'' elementov massiva'');

for i:=1 to n do read(a[i]);
imax := 1;
for i:= 2 to n do
if a[i] > a[imax] then imax := i;

WriteLn(''Nomer max elemmenta: '',imax);
WriteLn(''Max element: '',a[imax])

end.
Ответ: Все правильно: работает, как написали...
Но Вы не видите результата работы. Для это нужно сделать одно из двух:
1) посмотреть экран, на который программа выводит результаты. Он всегда доступен - нужно нажать комбинацию Alt + F5. После нажатия любой клавиши вернетесь в среду разработки программ;
2) задержать работу программы. Наиболее удобно так:
- после Program index_max_elem; вставьте строчку
uses CRT; {подключаем модуль для работы с монитором}
- и перед END c точкой напишите
ReadKey
Это вызов функции, которая ожидает нажатие клавиши. О ней будет написано позднее у Павловской.
А сейчас - возврат в среду разработки произойдет после нажатия любой клавиши. Хорошо, если приучите себя нажимать в таких случаях Esc

1566. Валера   (29.03.2008 06:46)
0  
сравнимы ли возможнсти Виртуал и Борланд пасакаля какой круче?
Ответ: Сам я не использовал Virtual - он платный. Только читал, что лучше, точнее, проще писать красивые с различными визуальными эффектами программы.
Не думаю, что и сейчас имеет смысл его использовать, поскольку появился полностью бесплатный и развивающийся и современный Free Pascal, в котором есть и среда для разработки программ типа Delphi - проект Lazarus
На нем можно даже писать программы для продажи
А развивается ли сейчас Virtual - честно говоря, не знаю. Давно им не интересуюсь

1565. Евгений   (26.03.2008 22:45)
0  
"Денис" от 26.03.2008 12:47
Написал простенькую программу, вычисляющую значение выражения с четырьмя множествами.

вот она: http://imtru.ifolder.ru/5889186
Извини, но смотреть Вашу рекламу не стал - и так задолбала
================================================
Согласен, хочешь залить - заливай на Рапиду или депозит-файл, а так - на фиг она сдалась.
В крайнем случае - текст на сайт.

Евгений.
Ответ: Мы же не предлагаем Вам смотреть какую-нибудь хрень, чтобы скачать что-то ... И сами этого делать не будем

1564. Денис   (26.03.2008 19:32)
0  
чОрт. Реклама... На какую почту прислать???


Имя *:
Email *:
WWW:
Код *:
Поиск
Друзья сайта
  • Создать сайт
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Все проекты компании
  • Copyright MyCorp © 2024
    Конструктор сайтов - uCoz