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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 06.05.2009, 14:07   #1
murchyk1
Новичок
Джуниор
 
Регистрация: 06.05.2009
Сообщений: 1
Лампочка PASCAL, полпрограммы, файлы.

Пожалуйста, помогите кто чем может!
1.Даны вещественные числа х1, у1, x2, y2, ..., x5, у5. Найти
площадь пятиугольника,вершины которого имеют координаты (х1, у1), (x2, y2), ..., (x5,у5). Определить функцию для расчета площади треугольника по координатам его вершин.
2.Даны три слова. Выяснить, является ли хоть одно из них
палиндромом («перевертышем»), то есть читается ли оно одинаково слева направо и справа налево. При решении определите
функцию, позволяющую распознавать слова-палиндромы.
3.Оформить процедурой преобразование натурального многоразрядного числа так, чтобы его цифры располагались в убывающем порядке.
4.Заполнить файл последовательного доступа F целыми числами, полученными с помощью генератора случайных
чисел. Получить в файле G все компоненты файла F, исключив повторные вхождения чисел, и вывести файл G на печать.
5.Дан файл T, который содержит номера телефонов
сотрудников учреждения: указываются фамилия, инициалы
и номер телефона. Найти номер телефона сотрудника по его
фамилии и инициалам.
murchyk1 вне форума Ответить с цитированием
Старый 06.05.2009, 14:21   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
палиндромом («перевертышем»)
http://www.programmersforum.ru/searc...earchid=250852
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 06.05.2009, 14:38   #3
alex_fcsm
Участник клуба
 
Аватар для alex_fcsm
 
Регистрация: 10.11.2008
Сообщений: 1,502
По умолчанию

Цитата:
Сообщение от murchyk1 Посмотреть сообщение
2.Даны три слова. Выяснить, является ли хоть одно из них
палиндромом («перевертышем»), то есть читается ли оно одинаково слева направо и справа налево. При решении определите
функцию, позволяющую распознавать слова-палиндромы.
Код:
uses crt;
var   s,s1,s2:string;
    
function p(x:string):boolean;
var i:integer;
    f:boolean;
    
begin
f:=true;;
for i:=1 to length(x) do
 if UpCase(x[i])<>UpCase(x[length(x)-i+1]) then f:=false;
p:=f;
end;
    
begin
readln(s);
readln(s1);
readln(s2);
if (p(s))or(p(s1))or(p(s2)) then writeln('yes')
   else writeln('no');
end.
Нормальное состояние техники - нерабочее, все остальное частный случай.
alex_fcsm вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Pascal. Типизированные файлы! Dexterello Помощь студентам 0 03.04.2009 21:15
PASCAL: текстовые задачи и файлы xxBOBAHxx Помощь студентам 3 08.12.2008 21:03
Файлы(Pascal) Дима82 Помощь студентам 4 02.06.2008 21:22
Дин.стуктуры и файлы. pascal velgelmina Помощь студентам 5 07.06.2007 21:54