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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 18.11.2011, 23:19   #1
zombax
 
Регистрация: 18.11.2011
Сообщений: 4
Вопрос Здравствуйте Люди у меня трудности с примерамы ( нужно написать программу на турбо паскале)

Здравствуйте Люди у меня трудности с примерамы( Лабораторная Работа №7 Программирование разветвляющих алгоритмов)( нужно написать программу на турбо паскале и составить блок схему)
Изображения
Тип файла: jpg сканирование0001.jpg (81.6 Кб, 136 просмотров)

Последний раз редактировалось zombax; 19.11.2011 в 20:05.
zombax вне форума Ответить с цитированием
Старый 19.11.2011, 00:46   #2
Naive
Раздолбайских Дел
Старожил
 
Аватар для Naive
 
Регистрация: 22.05.2009
Сообщений: 3,828
По умолчанию

2) ищем расстояние от начала координат до искомой точки (теорема пифагора, была такая в школе, sqrt(x*x+y*y)) и если оно больше меньшего радиуса и меньше большего, то принадлежит.
3) return := x mod 3 = 0;
Если это СЕДЬМАЯ лаба, то что было в первых шести? ввод вывод текста?
Alar, верни репу!
Naive вне форума Ответить с цитированием
Старый 19.11.2011, 07:20   #3
Mixim
Форумчанин
 
Регистрация: 29.10.2009
Сообщений: 259
По умолчанию

Детский сад, а не задачи! Ладно, попробую:
Код:
program solution1;
uses crt;
var x,y,f:real;
begin
clrscr;
write("Введите x");
readln(x);
write("Введите y");
readln(y);
if(x>4) then begin
if(5*x<6*y) then
f:=5*x;
else
f:=6*y;
end
else
if(2<x<=4) then begin
f:=6*x*y+4;
end
else
if(x<=2)then begin
f:=x+sin(y*3.14/180);
end;
writeln("f(x)=", f);
end.
Код:
program solution3;
uses crt;
var a:integer;
begin
clrscr;
repeat
write("Введите трехразрядное число a");
until (a>0)and(a<=7);
if(a mod 3=0) then
writeln("Кратно")
else
writeln("Не кратно");
end.
Вторую задачу решать не буду, т.к. там надо сперва на листке все это смоделировать.
Из всех классических книг, посвященных программированию, ненавижу всего одну - русский перевод книги Роберта Седжвика-"Фундаментальные алгоритмы C++". Предпочитаю читать её в оригинале.
Mixim вне форума Ответить с цитированием
Старый 19.11.2011, 15:42   #4
IT-man
АльTRUEи$т
Форумчанин
 
Аватар для IT-man
 
Регистрация: 19.03.2009
Сообщений: 784
По умолчанию

2)
Код:
if (abs(x)>R1) and (abs(x)<R2) and (abs(y)>r1) and (abs(y)<r2) then writeln('ga!!!')
else writeln('HeT');
Цитата:
«Никто не войдет в Рай, имея хотя бы крупицу гордыни в своем сердце». «Аллах Красив и любит красоту. Гордыня означает отказ от истины и высокомерие»
IT-man вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужно написать программу в паскале авс!!! Саранск-сити Паскаль, Turbo Pascal, PascalABC.NET 2 17.05.2010 19:30
Нужно написать программу в Паскале авс Саранск-сити Паскаль, Turbo Pascal, PascalABC.NET 2 04.05.2010 19:48
Нужно написать программу в паскале. Nicer Dicer Паскаль, Turbo Pascal, PascalABC.NET 4 21.04.2010 02:32
помогите пожалуйста написать программу в турбо паскале koshpar Паскаль, Turbo Pascal, PascalABC.NET 0 04.05.2009 16:49