Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.04.2009, 17:15   #1
Linker88
Пользователь
 
Аватар для Linker88
 
Регистрация: 19.04.2009
Сообщений: 82
Печаль ПОДПРОГРАММЫ!

С массивами закончил!Теперь это не понятно!

1.Составить процедуру,рисующую смайлик в произвольном месте экрана.Нарисовать 5 смайликов на экране.
2.Сделать предыдущую процедуру с параметрами:точкой расположения смайлика на экране,его цвет и вид смайлика(улыбчивый или растроенный).Нарисовать на экране 15 разных смайликов.
3.Составить процедуру,сортирующую указанный массив по возрастанию методом пузырька.Программа
должна вывести самый большой из 3-х минимальных элементов.(т.е. 3-й по счету
элемент в отсортированном массиве,если нет совпадений с первыми двумя элементами).

вроде по блок схеме сходиться то,но он выдаёт ошибку типа...не могу понять в чём дело(это 1 программа)...
Вторую вообще не знаю как делать и третью тоже!
Linker88 вне форума Ответить с цитированием
Старый 21.04.2009, 17:50   #2
Hollander
Участник клуба
 
Аватар для Hollander
 
Регистрация: 03.05.2007
Сообщений: 1,189
По умолчанию

Пиши подробнее об ошибках и конкретно в чем загвоздка
Hollander вне форума Ответить с цитированием
Старый 21.04.2009, 21:51   #3
Linker88
Пользователь
 
Аватар для Linker88
 
Регистрация: 19.04.2009
Сообщений: 82
Восклицание !!!

Та там с графикой надо промутить!а я не шарю=(
Linker88 вне форума Ответить с цитированием
Старый 21.04.2009, 22:14   #4
Linker88
Пользователь
 
Аватар для Linker88
 
Регистрация: 19.04.2009
Сообщений: 82
Печаль !!!

НАРОД ПОМОГИТЕ СДЕЛАТЬ...ОЧЕНЬ НУЖНО!Я НЕ ЗНАЮ,ЧТО Я СДЕЛАЮ ВАМ!
Linker88 вне форума Ответить с цитированием
Старый 21.04.2009, 22:25   #5
spamer
Software Developer
Старожил
 
Аватар для spamer
 
Регистрация: 19.12.2008
Сообщений: 2,070
По умолчанию

3).
Вот тебе метод пузырька :
Код:
procedure SortPuz (var Arr : array of Integer; n : Integer);
var
  i : Integer; 
  Temp : Integer; 
  Flag : Boolean; 
begin
  repeat
    Flag := False;
    for i := 0 to n - 1 do
      if Arr[i] < Arr[i + 1] then begin 
        Temp := Arr[i]; 
        Arr[i] := Arr[i + 1];
        Arr[i + 1] := Temp; 
        Flag := True; 
      end; 
  until Flag = False; 
end;

//И выведи третий элемент массива(как я понял из условия):
writeln('Третий элемент равен', mas[3]);
Будь проще и люди к тебе потянутся
spamer вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подпрограммы о масивах !! masha17 Паскаль, Turbo Pascal, PascalABC.NET 1 08.01.2009 19:44
Подпрограммы Есения Помощь студентам 4 20.12.2008 02:47
Подпрограммы на паскале vlad1991 Помощь студентам 11 16.12.2008 21:52