Функции в TP7
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
Функции в TP7 - 2008-06-19 14:39:58.166666
|
|
|
Sairuss
Сообщений: 29
Оценки: 0
Присоединился: 2008-02-06 13:11:30.900000
|
Привет ребята очень нужна помощ в паскале. нужно сделать вот это задание: Функция f(x) = cos (x*x*x) // x в 3-й степени Интервал x[-2;-1] Количество точек n=20 1) Опишите оператор Case. 2) Чему равно х при выполнении i:=3; Case (i+1) Of 0,1,2: x:=1; 3..6: x:=2 Else x:=3 End; я протсо сам не знаю паскаль, а знакомых тоже нет. помогите плиз
|
|
|
RE: Функции в TP7 - 2008-06-19 18:27:16.010000
|
|
|
SkyLinE215
Сообщений: -986
Оценки: 0
Присоединился: 2007-08-27 10:25:44.570000
|
Извини, Паскаль тока на первой стадии знаю, на пример пощитать сумму 2 чисел или чтото в этом вроде :D внатуре ман, сори. Но сейчас паскаль воопще очень мало репутации имеет… Если интересно моё мнение, Паскаль это дерьмо…
|
|
|
RE: Функции в TP7 - 2008-06-19 19:57:37.670000
|
|
|
Sairuss
Сообщений: 29
Оценки: 0
Присоединился: 2008-02-06 13:11:30.900000
|
я с тобой согласен, просто очень нада. я и сам то его не наю, предпочитаю делфи.
|
|
|
RE: Функции в TP7 - 2008-06-19 21:08:41.616666
|
|
|
NightmareZz
Сообщений: 1087
Оценки: 0
Присоединился: 2006-10-15 11:16:16.833333
|
Уахахахаха :D Не, я, конечно, люблю тут подобные темы читать. Но, сегодня, я прям расплакался. Спасибо :) quote:
ORIGINAL: SkyLinE215 Извини, Паскаль тока на первой стадии знаю, на пример пощитать сумму 2 чисел или чтото в этом вроде :D внатуре ман, сори. Но сейчас паскаль воопще очень мало репутации имеет… Если интересно моё мнение, Паскаль это дерьмо… Естессно, дерьмо. Ты тут привёл очень веские доводы. Из уст маха-гуру, который может "посчитать сумму двух чисел". Я преклоняюсь пред тобой, блин. Интересно, а вообще в мире есть люди, которые могут посчитать сумму трёх чисел? Наверное нет :D quote:
ORIGINAL: Sairuss я с тобой согласен, просто очень нада. я и сам то его не наю, предпочитаю делфи. Я тебя, наверное, огорчу, если скажу, что в Delphi оператор case такой же как в турбопаскале? Вот из-за таких лузеров, которые научились лишь кнопки на формы кидать, сейчас каждого долбодятла называют "программистом".
|
|
|
RE: Функции в TP7 - 2008-06-19 21:38:38.566666
|
|
|
SkyLinE215
Сообщений: -986
Оценки: 0
Присоединился: 2007-08-27 10:25:44.570000
|
quote:
ORIGINAL: NightmareZz Естессно, дерьмо. Ты тут привёл очень веские доводы. Из уст маха-гуру, который может "посчитать сумму двух чисел". Я преклоняюсь пред тобой, блин. Интересно, а вообще в мире есть люди, которые могут посчитать сумму трёх чисел? Наверное нет Слуш, я воопщето это буквально сказал… :D Понятно что пока не дашол до циклов не остановился…Просто я с самого начало как увидел Паскаль понел что это дерьмо…. Я с С++ хорошо дружу :)
|
|
|
RE: Функции в TP7 - 2008-06-19 21:50:49.493333
|
|
|
Genco
Сообщений: 1662
Оценки: 90
Присоединился: 2007-12-16 23:11:22.003333
|
"Я ничего не умею на Паскале" и язык плохой - разные совсем вещи,а прикинь в нем даже интерфейс можно сделать,чтоль для пущего флейма аргументируй)).Я просто поленился втыкать,как функция связана с case,просто улыбнулся обсуждению "я не знаю,я тоже"…2 Sairuss если ты ЗНАЕШЬ дельфи - просто напиши на нем же эту функцию,разницы нет,какая разница куда ты впишешь одни и те же "словечки").
|
|
|
RE: Функции в TP7 - 2008-06-19 23:36:28.596666
|
|
|
NightmareZz
Сообщений: 1087
Оценки: 0
Присоединился: 2006-10-15 11:16:16.833333
|
quote:
ORIGINAL: SkyLinE215 quote:
ORIGINAL: NightmareZz Естессно, дерьмо. Ты тут привёл очень веские доводы. Из уст маха-гуру, который может "посчитать сумму двух чисел". Я преклоняюсь пред тобой, блин. Интересно, а вообще в мире есть люди, которые могут посчитать сумму трёх чисел? Наверное нет Слуш, я воопщето это буквально сказал… :D Понятно что пока не дашол до циклов не остановился…Просто я с самого начало как увидел Паскаль понел что это дерьмо…. Я с С++ хорошо дружу :) И что же ты на C++ понаписывал? Мне чисто для себя, поржать.
|
|
|
RE: Функции в TP7 - 2008-06-19 23:55:27.460000
|
|
|
vvviperrr
Сообщений: 301
Оценки: 0
Присоединился: 2007-03-20 21:33:16.790000
|
quote:
И что же ты на C++ понаписывал? Мне чисто для себя, поржать. присоединяюсь) тоже хочу увидеть данные шедевры копипаста) а по теме, если ты хорошо знаешь хотяб один язык программирования, даже не язык, а логику построения программ (умеешь сделать блок схему или написать на псевдо коде), то ты без труда напишешь это и на любом другом языке. а так ты конечно выбираешь для себя предпочитаемый язык, для меня это с/с++. вот недавно только делал домашку знакомому в универе на вижуал бейсике, хотя раньше его сроду не юзал (кстате не собираюсь и другим не советую). а когда человек, считающий себя программистом просит решить простейшую алгоритмическую задачу…. может следует подумать о смене жизненных приоритетов?
|
|
|
RE: Функции в TP7 - 2008-06-20 00:11:12.536666
|
|
|
SkyLinE215
Сообщений: -986
Оценки: 0
Присоединился: 2007-08-27 10:25:44.570000
|
Да вот простейшая прога на С++….. quote:
#include <windows.h> int main() { MessageBox(NULL, "Да смейся сколько влезит…\n Мне пох…", "SkyLinE215", MB_OK|MB_ICONEXCLAMATION); return 0; }
|
|
|
RE: Функции в TP7 - 2008-06-20 01:36:29.123333
|
|
|
_SaZ_
Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
|
Что-то ++ я тут не наблюдаю. Голый Си, и один визов апишной функции. К тому-же MB_OK тут совсем не обязателен… и пример 100% взят из учебника :). Ради интереса - пройди на брэйнбенче www.brainbench.com тест по с++. Если наберёшь хотя-бы 3.5 - можешь считать, что ты знаешь си++ =)…
|
|
|
RE: Функции в TP7 - 2008-06-20 08:41:24.953333
|
|
|
NightmareZz
Сообщений: 1087
Оценки: 0
Присоединился: 2006-10-15 11:16:16.833333
|
quote:
ORIGINAL: SkyLinE215 Да вот простейшая прога на С++….. quote:
#include <windows.h> int main() { MessageBox(NULL, "Да смейся сколько влезит…\n Мне пох…", "SkyLinE215", MB_OK|MB_ICONEXCLAMATION); return 0; } И что это? Я просил программу, представляющую хоть какую практическую ценность, а не три строчки кода, спёртые с учебника.
|
|
|
RE: Функции в TP7 - 2008-06-20 10:27:53.486666
|
|
|
SkyLinE215
Сообщений: -986
Оценки: 0
Присоединился: 2007-08-27 10:25:44.570000
|
На мля, подовись! Прогу .exe возьмёш отсюда Практическую ценность она не очень предстовляет, но по краней мере WinApi… И вот еще, не судить строго, я пока не профи в WinApi! quote:
#include <windows.h> #include "resource.h" enum { ID_LABEL = 1,ID_IMAGE,ID_EDIT,ID_LIST,ID_BUTTON,ID_COMBO, ID_BUTTON2 }; LRESULT APIENTRY TestWindowProc(HWND hwnd,UINT msg,WPARAM wParam,LPARAM lParam); LRESULT APIENTRY AboutWindowProc(HWND hwnd,UINT msg,WPARAM wParam,LPARAM lParam); void onmenu(WPARAM); HINSTANCE g_hInst; HWND testwin; HWND aboutwin; HWND static_label; HWND static_image; HWND edit; HWND list; HWND button; HWND combo; int APIENTRY WinMain(HINSTANCE hInst,HINSTANCE hPrev,LPSTR line,int CmdShow) { g_hInst = hInst; MSG msg; WNDCLASS wc; wc.cbClsExtra = 0; wc.cbWndExtra = 0; wc.hbrBackground = (HBRUSH)GetStockObject(LTGRAY_BRUSH); wc.hInstance = hInst; wc.hIcon = LoadIcon(hInst,MAKEINTRESOURCE(IDI_ICON1)); wc.hCursor = LoadCursor(NULL,IDC_ARROW); wc.lpfnWndProc = (WNDPROC) TestWindowProc; wc.lpszClassName = "Test:)"; wc.lpszMenuName = MAKEINTRESOURCE(IDR_MENU1); wc.style = CS_HREDRAW | CS_VREDRAW; RegisterClass(&wc); wc.lpszMenuName = NULL; wc.lpszClassName = "About:)"; wc.lpfnWndProc = (WNDPROC) AboutWindowProc; RegisterClass(&wc); testwin = CreateWindow("Test:)","Ну как те?",WS_OVERLAPPEDWINDOW,0,0,640,300,0,0,hInst,0); aboutwin = CreateWindow("About:)","СПЕЦИАЛЬНО!!", WS_OVERLAPPED | WS_SYSMENU |WS_MINIMIZEBOX,0,0,250,250,0,0,hInst,0); ShowWindow(testwin,SW_SHOW); UpdateWindow(testwin); while(GetMessage(&msg,0,0,0)) { TranslateMessage(&msg); DispatchMessage(&msg); } return msg.wParam; } LRESULT APIENTRY TestWindowProc(HWND hwnd,UINT msg,WPARAM wParam,LPARAM lParam) { switch(msg) { case WM_DESTROY: PostQuitMessage(0); break; case WM_CREATE: { HWND stx; stx = CreateWindow("Static","Вот те простой пример…",WS_CHILD | WS_VISIBLE ,0,0,200,25,hwnd,0,g_hInst,0); static_label = CreateWindow("Static","v 1.0 by SkyLinE215",WS_CHILD | WS_VISIBLE,490,220,140,20,hwnd,0,g_hInst,0); edit = CreateWindow("Edit","Пиши тут че хочешь…",WS_BORDER | WS_VSCROLL | WS_CHILD | WS_VISIBLE | ES_MULTILINE | ES_AUTOHSCROLL,5,35,200,200,hwnd,(HMENU)ID_EDIT,g_hInst,0); button = CreateWindow("Button","ЧЁ?!?!?!",BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE ,350,5,100,25,hwnd,(HMENU)ID_BUTTON,g_hInst,0); static_image = CreateWindow("Static",NULL,WS_CHILD | WS_VISIBLE | SS_BITMAP,350,40,0,0,hwnd,(HMENU)ID_IMAGE,g_hInst,0); SendMessage(static_image,STM_SETIMAGE,IMAGE_BITMAP,(LPARAM)(HBITMAP)LoadBitmap(g_hInst,MAKEINTRESOURCE(IDB_BITMAP1))); SendMessage(combo,CB_ADDSTRING,255,(LPARAM)(LPCSTR)"addstuff"); } break; case WM_COMMAND: { onmenu(wParam); switch(HIWORD(wParam)) { case BN_CLICKED: switch(LOWORD(wParam)) { case ID_BUTTON: { SendMessage(list,LB_ADDSTRING,255,(LPARAM)(LPCSTR)"You clicked the button"); SendMessage(combo,CB_ADDSTRING,255,(LPARAM)(LPCSTR)"You clicked the button "); ShowWindow(aboutwin,SW_SHOW); } break; } break; case LBN_DBLCLK: { switch(LOWORD(wParam)) { case ID_LIST: { MessageBox(hwnd,"Double Clicked the List","HAHA",MB_OK |MB_ICONINFORMATION); } break; } } break; case EN_CHANGE: { switch(LOWORD(wParam)) { case ID_EDIT: { MessageBox(hwnd,"Изменил!","SkyLinE215",MB_OK | MB_ICONINFORMATION); } break; } } break; } } break; default: return DefWindowProc(hwnd,msg,wParam,lParam); } return 0; } void onmenu(WPARAM wParam) { switch(wParam) { case ID_FILE_EXIT: { SendMessage(testwin,WM_CLOSE,0,0); } break; case ID_FILE_MSGABOUT: { MessageBox(0,"Хош инфо, пиши на форуме! \n http://forum.xakep.ru/","Инфо",MB_OK|MB_ICONINFORMATION); } break; case ID_FILE_WINDOWABOUT: { ShowWindow(aboutwin,SW_SHOW); } break; } } LRESULT APIENTRY AboutWindowProc(HWND hwnd,UINT msg,WPARAM wParam,LPARAM lParam) { switch(msg) { case WM_CLOSE: ShowWindow(hwnd,SW_HIDE); break; case WM_CREATE: { HWND buttonx; buttonx = CreateWindow("Button","Ok!",WS_CHILD|WS_VISIBLE|BS_PUSHBUTTON,200-55,200,100,25,hwnd,(HMENU)ID_BUTTON2,g_hInst,0); HWND stx; stx = CreateWindow("Static","Пример специально для http://forum.xakep.ru/ для NightmareZz",WS_CHILD|WS_VISIBLE,5,5,200,150,hwnd,0,g_hInst,0); } break; case WM_COMMAND: { switch(HIWORD(wParam)) { case BN_CLICKED: { switch(LOWORD(wParam)) { case ID_BUTTON2: { SendMessage(hwnd,WM_CLOSE,0,0); } break; } } break; } } break; default: return DefWindowProc(hwnd,msg,wParam,lParam); } return 0; }
|
|
|
RE: Функции в TP7 - 2008-06-20 16:14:09.980000
|
|
|
_SaZ_
Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
|
Какой ужас. Глобальные переменные рулят, ёпт. Человек, что ты тут демонстрируешь. Простейшую программу на WinAPI? Умение писать оконные процедуры? И всё?? Этому меня научили в технаре лет 5 назад всего за 2 урока ;). И почему в цикле обработки сообщений ты не обрабатываешь ошибки, вдруг GetMessage вернёт -1? И зачем так извращаться с CreateWindow, когда можно заюзать простейшую DialogBoxParam (или макрос DialogBox)? И опять же. Где тут С++? Пока ты тут приводил примены на голом си. P.S. Судя по оформлению кода ты вообще ни в чём не профи (в плане программирования). И опять же. Пример явно тупо передран из какой-то книжки ;)… но добавлено пару извращений с CreateWindow. P.P.S. Кроме прототипа оконной процедуры и функций CreateWindow, LoadBitmap, ShowWindow, RegisterClass, GetMessage, TranslateMessage, DispatchMessage, DefWindowProc ты хоть что-то знаешь? И хотя-бы представляешь, как эти функции работают?
|
|
|
RE: Функции в TP7 - 2008-06-20 16:21:24.430000
|
|
|
SkyLinE215
Сообщений: -986
Оценки: 0
Присоединился: 2007-08-27 10:25:44.570000
|
Ну вот че ты хочешь докозать?? Думаешь если ты тут тоже знаешь WinApi то ты самый крутой?? Я те такие задачи могу поставить что ты хер с ними справишся!
|
|
|
RE: Функции в TP7 - 2008-06-20 18:41:40.473333
|
|
|
NightmareZz
Сообщений: 1087
Оценки: 0
Присоединился: 2006-10-15 11:16:16.833333
|
quote:
ORIGINAL: SkyLinE215 Ну вот че ты хочешь докозать?? Думаешь если ты тут тоже знаешь WinApi то ты самый крутой?? Я те такие задачи могу поставить что ты хер с ними справишся! Главное, сможешь ли ты сам с ними справиться. Посоревнуемся, может? Ты говорил, что паскаль - ацтой? Хорошо, давай ставим задачу и пишем её…. ты на C++, я на паскале. А, затем, смотрим у кого что вышло. В качестве самого простого, например, могу предложить написать калькулятор. Пусть даже будет консольный. Чтоб пользователь мог вводить выражение типа ((1 + sin(10) ^ 3.5) / 11, нажимает Enter и получает результат выражения. Думаю, подобное можно за вечер написать. Но я не буду задираться…. пусть будет срок - эти выходные. Согласен? Или, предложи свой вариант задания. Или внеси какие-нить изменения в моё.
|
|
|
RE: Функции в TP7 - 2008-06-20 18:50:52.023333
|
|
|
kreol
Сообщений: 823
Оценки: 0
Присоединился: 2007-03-08 03:13:06.876666
|
quote:
ORIGINAL: SkyLinE215 Ну вот че ты хочешь докозать?? Думаешь если ты тут тоже знаешь WinApi то ты самый крутой?? Я те такие задачи могу поставить что ты хер с ними справишся! Мне особо нравится фраза "ты тоже знаешь WinApi":D Чувак, ты реально считаешь, что знаешь WinApi? То, что написано у тебя, по большей части генерирует VS по дефолту. Плюс пятак стандартных функций. Хорошо, если ты понимаешь смысл написанного. WinAPI - очень большая штука, которую вообще мало кто действительно знает. Ты явно не знаешь. Как и С++. Но при этом, надо заметить, делаешь выводы о других языках программирования. А насчёт поставить задачи - давай. Назови задачу, я назову сумму и время, за которые я их сделаю, если их вообще можно сделать, конечно. Готов поспорить, что ты даже не знаешь о таких задачах, которые действительно требуют напряжения мозга.
|
|
|
RE: Функции в TP7 - 2008-06-20 19:35:07.670000
|
|
|
vvviperrr
Сообщений: 301
Оценки: 0
Присоединился: 2007-03-20 21:33:16.790000
|
прям зохавале парня) тема жесть) избиение младенцев
|
|
|
RE: Функции в TP7 - 2008-06-20 22:21:02.693333
|
|
|
NightmareZz
Сообщений: 1087
Оценки: 0
Присоединился: 2006-10-15 11:16:16.833333
|
quote:
ORIGINAL: vvviperrr прям зохавале парня) тема жесть) избиение младенцев Да лан, эт я просто нервничаю…. ….очень раздражает, когда говорят, мол, Delphi - ацтой, а С++ - рулеезззз…. и прочее в этом духе. Спор, если и может быть, то должен быть объективным и обоснованным. Имхо, конечно.
|
|
|
RE: Функции в TP7 - 2008-06-22 16:33:56.433333
|
|
|
Kolan4iK
Сообщений: 258
Оценки: 0
Присоединился: 2007-09-28 20:23:45.553333
|
Делфи норм мова програмирования , на ней мона чо угодно творить………………….
|
|
|
RE: Функции в TP7 - 2008-06-22 17:04:26.336666
|
|
|
vvviperrr
Сообщений: 301
Оценки: 0
Присоединился: 2007-03-20 21:33:16.790000
|
2Kolan4iK ну не что угодно. кроссплатформенный код не напишешь (куликс не в счет), для мобильных девайсов тоже. так что..))
|
|
|
RE: Функции в TP7 - 2008-06-22 20:18:16.223333
|
|
|
NightmareZz
Сообщений: 1087
Оценки: 0
Присоединился: 2006-10-15 11:16:16.833333
|
quote:
ORIGINAL: vvviperrr 2Kolan4iK ну не что угодно. кроссплатформенный код не напишешь (куликс не в счет), для мобильных девайсов тоже. так что..)) Большинство здесь присутствующих вообще никакой код не напишут. Полезный. Ни на чём. А ты о кросплатформенности философствуешь и прочих высших материях.
|
|
|
RE: Функции в TP7 - 2008-06-22 21:22:14.253333
|
|
|
vvviperrr
Сообщений: 301
Оценки: 0
Присоединился: 2007-03-20 21:33:16.790000
|
2NightmareZz ну я просто отписался, почему делфя не мой выбор)
|
|
|
RE: Функции в TP7 - 2008-06-23 00:40:37.906666
|
|
|
NightmareZz
Сообщений: 1087
Оценки: 0
Присоединился: 2006-10-15 11:16:16.833333
|
quote:
ORIGINAL: vvviperrr 2NightmareZz ну я просто отписался, почему делфя не мой выбор) Не, ну да ради Бога :D Главное, чтоб было удобно и чтоб результаты выполненной работы устраивали :)
|
|
|
RE: Функции в TP7 - 2008-06-23 10:27:04.570000
|
|
|
DEMONirk
Сообщений: 46
Оценки: 0
Присоединился: 2008-02-28 16:24:11.623333
|
Если актуально, отпишись задачу сделаем
|
|
|
RE: Функции в TP7 - 2008-06-23 14:46:08.440000
|
|
|
Kolan4iK
Сообщений: 258
Оценки: 0
Присоединился: 2007-09-28 20:23:45.553333
|
давай и мне задачку я не оч спец токо учусь но мож попробой зделать ….
|
|
|
RE: Функции в TP7 - 2008-06-23 23:12:05.143333
|
|
|
kenan_bek
Сообщений: 95
Оценки: 0
Присоединился: 2008-06-22 13:42:33.113333
|
quote:
Функция f(x) = cos (x*x*x) // x в 3-й степени Интервал x[-2;-1] Количество точек n=20 1) Опишите оператор Case. 2) Чему равно х при выполнении i:=3; Case (i+1) Of 0,1,2: x:=1; 3..6: x:=2 Else x:=3 End; Вот пожалуйста: 1)Оператор Case Case <ключь выбора> of <Список выбора> Else <Операторы> End Например: Var Ch:char; Begin Readln(ch); Case ch of ‘y’,’Y’:writeln(‘Yes’); ‘n’,’N’:writeln(‘No’) Else Writeln(‘Error…’); End End. 2)Чтобы проверить можете использовать var i,x:integer; begin i:=3; case (i+1) of 0,1,2: x:=1; 3..6: x:=2 else x:=3 end; writeln(x); end. Ответ: 2
|
|
|
RE: Функции в TP7 - 2008-06-25 06:09:47.400000
|
|
|
Sairuss
Сообщений: 29
Оценки: 0
Присоединился: 2008-02-06 13:11:30.900000
|
спасибо большое!!!! :D
|
|
|
RE: Функции в TP7 - 2008-06-27 23:00:01.480000
|
|
|
kenan_bek
Сообщений: 95
Оценки: 0
Присоединился: 2008-06-22 13:42:33.113333
|
Всегда рад. На здоровье. Пользуем кнопочку оценить.
|
|
|
|
|