Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 23.10.2011, 16:27
анька анька вне форума
Прохожий
 
Регистрация: 23.10.2011
Сообщения: 4
Репутация: 10
По умолчанию Срочна нужна помощь в написании программ...

1. Напишите процедуру maxmin (Х,Y), которая присваивает параметру X большее из вещественных чисел X и Y, а параметру Y - меньшее. Используйте эту процедуру для перераспределения значений вещественных переменных A, B и C так, чтобы выполнялось условие A >= B >= C.
2. Напишите процедуру, сортирующую массив в возрастающем порядке. В основной программе датчиком случайных чисел задайте массив и отсортируйте его указанной процедурой.
12. Напишите процедуру, которая возвращает строку, содержащую только символы четных позиций заданной строки. Выведите на дисплей текстовый файл с программой по данной задаче, обрабатывая каждую третью строку указанной процедурой.
13. Напишите процедуру, которая возвращает строку, являющуюся зер¬кальным отображением (записанной наоборот) заданной строки. Выведите на дисплей текстовый файл с программой по данной задаче, обрабатывая каждую строку указанной про¬цедурой.
помогите!!!какие сможете...не понимаю совсем ничего и не получается какие пробовала выдаёт ошибку...срочно надо!!!
Ответить с цитированием
  #2  
Старый 23.10.2011, 16:56
Аватар для PhoeniX
PhoeniX PhoeniX вне форума
Always hardcore!
 
Регистрация: 04.03.2009
Адрес: СПб
Сообщения: 3,239
Версия Delphi: GCC/FPC/FASM
Репутация: 62149
По умолчанию

В раздел работа.
__________________
Оставайтесь хорошими людьми...
VK id2634397, ds [at] phoenix [dot] dj
Ответить с цитированием
  #3  
Старый 23.10.2011, 17:29
chainik chainik вне форума
Начинающий
 
Регистрация: 30.06.2008
Сообщения: 140
Репутация: 8882
По умолчанию

Посмотри может поможет.
Все очень несложно.
Работы на 15 минут.

Код:
//// 1 //////////////
var
A,B,C:extended;

procedure maxmin(var x,y:extended);
var
z:extended;
begin
if y>x then
    begin
    z:=y;
    y:=x;
    x:=z
    end;
end;

//maxmin(A,B);maxmin(B,C);

//// 12 ///////////
var
F:textfile;
s:string;
N:integer;

//функция выделяет четные символы строки
function OddStr(s:string):string;
var
i:integer;
begin
SetLength(Result,Length(s) div 2);
for i:=1 to Length(Result) do
    Result[i]:=s[i*2];
end;

//каждую 3 строку обрабатываем процедурой s2 и направляем
//в Memo
assignfile(F,'Anka.txt');reset(F);
N:=0;
while not eof(F) do
    begin
    readln(F,s);
    if N=0 then Memo1.Lines.Add(OddStr(s));
    N:=(N+1) mod 3;
    end;
CloseFile(F);

//////13///////////////////////////////
//функция зеркально отображает строку
function MirrStr(s:string):string;
var
i:integer;
begin
SetLength(Result,Length(s));
for i:=1 to Length(Result) do
    Result[i]:=s[Length(Result)-i+1];
end;

assignfile(F,'Anka.txt');reset(F);
while not eof(F) do
    begin
    readln(F,s);
    Memo1.Lines.Add(MirrStr(s));
    end;
CloseFile(F);
Ответить с цитированием
  #4  
Старый 23.10.2011, 20:10
анька анька вне форума
Прохожий
 
Регистрация: 23.10.2011
Сообщения: 4
Репутация: 10
По умолчанию

спасибо большоое!!!!но у меня выдаёт ошибку.может это зависит от кода?вы в каком делали?
Ответить с цитированием
  #5  
Старый 23.10.2011, 20:28
Аватар для M.A.D.M.A.N.
M.A.D.M.A.N. M.A.D.M.A.N. вне форума
Sir Richard Abramson
 
Регистрация: 05.04.2008
Сообщения: 5,505
Версия Delphi: XE10
Репутация: выкл
По умолчанию

Цитата:
Сообщение от анька
спасибо большоое!!!!но у меня выдаёт ошибку.может это зависит от кода?вы в каком делали?
Абстрактный какой-то вопрос, конкретизируй.
__________________
— Как тебя понимать?
— Понимать меня не обязательно. Обязательно меня любить и кормить вовремя.


На Delphi, увы, больше не программирую.
Рекомендуемая литература по программированию
Ответить с цитированием
  #6  
Старый 23.10.2011, 20:44
chainik chainik вне форума
Начинающий
 
Регистрация: 30.06.2008
Сообщения: 140
Репутация: 8882
По умолчанию

конечно выдаст ошибку
я ведь все задачи свалил в одну кучу.
тебе надо их раздельно скомпилировать
(Delpi7, хотя это не важно)
Завтра если у тебя не получится- сделаю.
Но постарайся сама. Это полезно.
Ответить с цитированием
  #7  
Старый 24.10.2011, 09:13
chainik chainik вне форума
Начинающий
 
Регистрация: 30.06.2008
Сообщения: 140
Репутация: 8882
По умолчанию

Здесь решение задачи 13
Остальное уж пожалуйста сама.
Образец есть.
Вложения
Тип файла: zip Tmp3.zip (203.0 Кбайт, 1 просмотров)
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 07:35.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025