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

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

28.02.2009, 13:14. Показов 1271. Ответов 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
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,168
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
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,168
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
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,168
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
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,168
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
Ответ Создать тему
Новые блоги и статьи
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru