Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 26.02.2009
Сообщений: 12

решите пожалуйста билет по паскалю

28.02.2009, 13:14. Показов 1301. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите дорешать билет по паскалю пож ... я в нём не силён (( а скоро нада на экзамен
№1
1)Составьте программу, которая: запрашивает значение переменной х и шага n; выводит значение функции в точках x, x+n, x–n.
Протокол работы программ ы:
x= -2.3
n= 0.6
f(-2.3)= 3.026
f(-1.7)= 4.673
f(-2.9)= 2.542
2)Составьте программу, которая: запрашивает значение переменной х и шага n; выводит значение функции в точках x, x+n, x–n.
Протокол работы программы:
x= -1.5
n= 0.2
f(-1.5)= 0.643
f(-1.3)= 0.670
f(-1.7)= 0.597

№2
1)Составьте процедуру, выводящую представленную фигуру по заданным:
• координатам центра фигуры;
• размеру минимальной единицы фигуры;
• цвету линии.
Выведите на экран несколько таких фигур разного размера и цвета.
Форму фигуры задайте по образцу:



2)Составьте процедуру, выводящую представленную фигуру по заданным:
• координатам центра фигуры;
• размеру минимальной единицы фигуры;
• цвету линии.
Выведите на экран несколько таких фигур разного размера и цвета.
Форму фигуры задайте по образцу:

Заранее спасиб большое
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
28.02.2009, 13:14
Ответы с готовыми решениями:

Пожалуйста, не знаю как делать бд Ж/Д Билет
помогите, пожалуйста, не хочет ставиться время в форме добавление поезд... что не так? а в форме билет не создаются новые...

решите пожалуйста))))
рассматривая строку как массив символов,выполнить следующую задачу.в тексте длины не более 255 знаков точки заменить восклицательными...

решите пожалуйста))))
1)используя процедуры и функции для работы со сторками,выполнить следующее задание.В строке длины не более 255 знаков удалить...

8
Почетный модератор
 Аватар для Puporev
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
28.02.2009, 14:12
Вот первая программа по принципу два в одном. Ну а чертиков сам рисуй, на них время нужно, а не мозг.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
uses crt;
function F1(a:real):real;
begin
F1:=(2*a-cos(a))/(a+1);
end;
function F2(a:real):real;
begin
F2:=(a*a+3*a)/(a-2);
end;
var x,n,F:real;
begin
clrscr;
write('Vvedite znachenie peremennoj x=');readln(x);
write('Vvedite znachenie shaga n=');readln(n);
if (x=2)or(x+n=2)or(x-n=2) then
  begin
    writeln('Funkcia F2 ne opredelena.');
    writeln('F1(',x:0:1,')=',F1(x):0:3);
    writeln('F1(',(x+n):0:1,')=',F1(x+n):0:3);
    writeln('F1(',(x-n):0:1,')=',F1(x-n):0:3);
  end
else if (x=-1)or(x+n=-1)or(x-n=-1) then
  begin
    writeln('Funkcia F1 ne opredelena.');
    writeln('F2(',x:0:1,')=',F2(x):0:3);
    writeln('F2(',(x+n):0:1,')=',F2(x+n):0:3);
    writeln('F2(',(x-n):0:1,')=',F2(x-n):0:3);
  end
else
  begin
    writeln('F1(',x:0:1,')=',F1(x):0:3);
    writeln('F1(',(x+n):0:1,')=',F1(x+n):0:3);
    writeln('F1(',(x-n):0:1,')=',F1(x-n):0:3);
    writeln;
    writeln('F2(',x:0:1,')=',F2(x):0:3);
    writeln('F2(',(x+n):0:1,')=',F2(x+n):0:3);
    writeln('F2(',(x-n):0:1,')=',F2(x-n):0:3);
  end;
readln
end.
0
0 / 0 / 0
Регистрация: 26.02.2009
Сообщений: 12
28.02.2009, 17:51  [ТС]
а где кончаеться первая? и начинаеться вторая можешь разъединить пож... можешь разъединить их пож 2 разные задачи
0
Почетный модератор
 Аватар для Puporev
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
28.02.2009, 19:36
Первая.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
uses crt;
function F(a:real):real;
begin
F:=(2*a-cos(a))/(a+1);
end;
var x,n:real;
begin
clrscr;
write('Vvedite znachenie peremennoj x=');readln(x);
write('Vvedite znachenie shaga n=');readln(n);
if (x=-1)or(x+n=-1)or(x-n=-1) then
writeln('Funkcia F ne opredelena.')
else
  begin
    writeln('F(',x:0:1,')=',F(x):0:3);
    writeln('F(',(x+n):0:1,')=',F(x+n):0:3);
    writeln('F(',(x-n):0:1,')=',F(x-n):0:3);
  end;
readln
end.
Вторая.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
uses crt;
function F(a:real):real;
begin
F:=(a*a+3*a)/(a-2);
end;
var x,n:real;
begin
clrscr;
write('Vvedite znachenie peremennoj x=');readln(x);
write('Vvedite znachenie shaga n=');readln(n);
if (x=2)or(x+n=2)or(x-n=2) then
writeln('Funkcia F ne opredelena.')
else
  begin
    writeln('F(',x:0:1,')=',F(x):0:3);
    writeln('F(',(x+n):0:1,')=',F(x+n):0:3);
    writeln('F(',(x-n):0:1,')=',F(x-n):0:3);
  end;
readln
end.
Кстати отличаются только формулой. Супер задачи.
0
0 / 0 / 0
Регистрация: 26.02.2009
Сообщений: 12
28.02.2009, 20:35  [ТС]
спасиб большое ... помоги решить № 2 ну пожалуйста у меня завтро контрольная по этому
0
Почетный модератор
 Аватар для Puporev
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
28.02.2009, 21:13
Я сегодня все равно не успею, у меня уже поздно, а эту графику долго писать.

Добавлено через 23 минуты 44 секунды
Если подождешь с час-полтора, то напишу. Ты не подскажешь, размеры, место и цвет фигур задавать самому или рандомно?

Добавлено через 12 минут 14 секунд
Вот набросал первую. Посмотри так или нет. Вторую попробую сделать, она вроде также.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
uses crt,graph;
procedure Fig(x0,y0,r,c:integer);{процедура рисования}
begin
SetColor(c);{назначаем цвет от 1 до 14, 0-черный,15-белый}
Rectangle(x0-r,y0-r,x0+r,y0+r);{квадрат}
Circle(x0-r,y0,r);{4 окружности}
Circle(x0,y0-r,r);
Circle(x0+r,y0,r);
Circle(x0,y0+r,r);
end;
var x,y,me,cv:integer;
    gm,gd:integer;
begin
gd:=detect;
Initgraph(gd,gm,'');{переход в графический режим}
x:=GetmaxX div 2;{середина экрана по оси Х и У}
y:=GetmaxY div 2;
me:=10;{минимальный размер в пикселах}
Fig(x,y,me,2); {рисуем фигуры в разных местах, разного размера и цвета}
Fig(x-50,y-50,2*me,3);
Fig(x+50,y+50,3*me,12);
Fig(x-100,y+150,4*me,8 );
Fig(x-200,y-130,5*me,9 );
Fig(x+200,y-110,6*me,14);
readln;
closegraph;{выход из графики}
end.
0
0 / 0 / 0
Регистрация: 26.02.2009
Сообщений: 12
28.02.2009, 21:25  [ТС]
Вот на подобии этого только эт друга картинка:


uses crt,graph;
var
d,m : integer;

procedure ris(x0,y0,sz : integer; cl : word);

begin

SetColor(cl);
circle(x0,y0-sz,sz);
line(x0,y0,x0,y0+sz);
line(x0,y0,x0-sz,y0+sz);
line(x0,y0,x0+sz,y0+sz);
line(x0,y0+sz,x0-sz,y0+3*sz);
line(x0,y0+sz,x0+sz,y0+3*sz);
end;

begin
clrscr;
d := detect;
initgraph(d,m,'');

ris(100,100,20,14);
ris(300,300,40,7);

readln;
closegraph;
end.

эт я делал ток по другой картинке.

вот этой http://pic.ipicture.ru/uploads... 8OEj6i.jpg
http://pic.ipicture.ru/uploads... jBT9SH.jpg

а размеры и место расположение самому выбирать , цвет как на картинке , главное чтоб было похоже как на картинке
0
Почетный модератор
 Аватар для Puporev
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
28.02.2009, 21:34
Вот и вторая, на крайний случай пойдет.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
uses crt,graph;
procedure Fig(x0,y0,r,c:integer);
begin
SetColor(c);
Rectangle(x0-2*r,y0-2*r,x0+2*r,y0+2*r);
Rectangle(x0-3*r,y0-3*r,x0-r,y0-r);
Rectangle(x0+r,y0-3*r,x0+3*r,y0-r);
Rectangle(x0+r,y0+r,x0+3*r,y0+3*r);
Rectangle(x0-3*r,y0+r,x0-r,y0+3*r);
end;
var x,y,me,cv:integer;
    gm,gd:integer;
begin
gd:=detect;
Initgraph(gd,gm,'');
x:=GetmaxX div 2;
y:=GetmaxY div 2;
me:=5;
Fig(x,y,me,2);
Fig(x-50,y-50,2*me,3);
Fig(x+50,y+50,3*me,12);
Fig(x-100,y+150,4*me,8);
Fig(x-200,y-130,5*me,9);
Fig(x+200,y-110,6*me,14);
readln;
closegraph;
end.
Добавлено через 46 секунд
Ты мои смотри, пойдут или нет, зачем мне чужие.

Добавлено через 1 минуту 29 секунд
эт я делал ток по другой картинке.
Мне-то хоть не ври. Я знаю кто делал. Если бы сам сделал, то те, которые я делал, точно такие же.
1
0 / 0 / 0
Регистрация: 26.02.2009
Сообщений: 12
28.02.2009, 21:42  [ТС]
блин не то написал не я делал , а у меня есть как надо чтоб было ... типо образец а делал тут паренёк помог оч с форума этого

Добавлено через 5 минут 19 секунд
Спасиб БОЛЬШОЕ что помог , теперь осталось ток сдать экзамен ответы на него уже есть
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
28.02.2009, 21:42
Помогаю со студенческими работами здесь

Решите пожалуйста
Дан текст. Если в тексте нет символа "*", то оставить текст без изменений, иначе каждую из малых латинских букв, предшествующих первому...

решите пожалуйста
если числовведёное с клавиатуры,четырёхзначное и делится на 5,то вывести слово "удача"

решите пожалуйста
розничная цена мужскогго костюма составляет P рублей.Торговая скидка в пользу магазина Т% розничной цены.Составте программу определения...

примеры VB 6.0. решите пожалуйста
1. Составить VB-программу для вывода на форму результатов редактирования фрагмента текста путем изменения типа шрифта, или размера текста. ...

Пожалуйста, решите (Факториалы).
S= n!/m!


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru