Среда, 08.01.2025
Pascal 4 All
[ · Новые сообщения · Участники · Правила форума · Поиск · RSS ]

 

  • Страница 1 из 1
  • 1
Модератор форума: Seqular, Pavel  

помогите решить 3 задачи пожалуйста
geniussДата: Воскресенье, 27.01.2008, 02:26 | Сообщение # 1
Новичок
Группа: Пользователи
Сообщений: 2
Репутация: 0
Замечания: 0%
Статус: Offline
помогите пожадуйста решить эти задачм до Понедельника
1)Определить периметр многоугольника заданного координатами вершин (х1,у1) (х2,у2).........(х10, у 10) - процедуры
2)Первую букву каждого слова заменит на "а" если слово начинаеться с нее, то на "?" Тема: строки, научиться использовать тип данных String
3)В прямоуг. параллелепипеде построить сечение,проходящее через одно из его ребер и точку пересечения диагоналей противолежащей этому ребру
Заранее огромное спасибо
 
PavelДата: Воскресенье, 27.01.2008, 20:31 | Сообщение # 2
Приближенный
Группа: Модераторы
Сообщений: 210
Репутация: 17
Замечания: 0%
Статус: Offline
Вот задачи две. В третьей условия не понял и времени нет.

Code
program first;
uses crt;
type
     XY = record
        x: integer;
        y: integer;
        end;
var
     aPoints: array[1..10] of XY;
     i: integer;
     Perim: real;

function Dlina(t1, t2: XY): real;
begin
dlina := sqrt(sqr(t2.x - t1.x) + sqr(t2.y - t1.y));
end;

begin
clrscr;

{vvod dannih}
writeln('Vvedite koord vershin');
for i := 1 to 10 do
     readln(aPoints[i].x, apoints[i].y);

{vichislyaem Perimetr}
for i := 1 to 9 do
     Perim := Perim + dlina(aPoints[i], aPoints[i+1]);
Perim := Perim + dlina(aPoints[1], aPoints[10]);

writeln('Perimetr: ', Perim:2:4);
readkey;
end.

Code
program Forum_2;
uses crt;
var
     S: string;
     i: integer;
begin
clrscr;
writeln('Vvedite stroku: ');
readln(S);

if (UpCase(S[1]) = 'A') then S[1] := '?';
if (UpCase(S[1]) in ['B'..'Z']) then S[1] := 'a';

for i := 2 to length(s) do
     begin
     if s[i - 1] = ' ' then
         if s[i] = 'a' then s[i] := '?' else s[i] := 'a';
     end;

writeln(S);
readkey;
end.
 
geniussДата: Воскресенье, 27.01.2008, 21:21 | Сообщение # 3
Новичок
Группа: Пользователи
Сообщений: 2
Репутация: 0
Замечания: 0%
Статус: Offline
спасибо
 
  • Страница 1 из 1
  • 1
Поиск:

Copyright MyCorp © 2025
Используются технологии uCoz
javascript:;" rel="nofollow" onclick="loginPopupForm(); return false;