[ Обновленные темы · Новые сообщения · Участники · Поиск · RSS ]
Результаты поиска
Lex-Serest
Админы
Сообщений: 825
Реп: 83 / Инв: 14
Привет человекоподобный, это урок будет посвящен начальному программированию в паскале, данный урок будет более серьезным, и в нем будет слегка побольше букв (хотя очень даже не слегка…). И запомните, если Вы думаете что начальные знания вам не нужны, можете прямо сейчас посильнее удариться апп стену, чтобы не выносить мне мозг.

Да и кстати, комментируем, что вам нравиться или не нравиться в уроках, буду исправляться.
Также просто комментируем, что бы мне знать, что вам не все равно и вы хотите видеть еще уроки)

Ну что ж начнем наше путешествие в глубь йазыка паскаль =)

Сначала приведу небольшой словарик, что бы нам было проще общаться

А теперь, когда ваши знания пополнились на два слова, продолжим smile

Я надеюсь что вы скачали Turbo Pascal и установили (если еще у вас нет, то качаем http://freesoft.ru/?id=670136 ), Запускаем файл TURBO.exe (он расположен в папке BIN, куда вы установили Turbo Pascal)
И вы тут же увидите вот такое синие окошко:



Если оно у вас не появилось, нажимаем «File -> New»

Не пугайтесь оно вас не съесть, это весьма дружелюбное окошко, может, вы его еще полюбите хД
Да и кстати именно эту версию я выбрал для вашего для того что бы вы не ленились и писали программы самостоятельно, а не копировали, ну да я жестокий, но справедливый).

Сейчас мы напишем вашу первую программу

Code

Program bax;
Begin
Writeln(‘hi user’);
Readln;
End.

Несложно догадаться, что эта программа выводит «hi user», но что же делает все остальное?



что бы запустить, нажимаем ctrl+F9 либо выбираем "Run -> Run"



вот что у нас получится после запуска (изменяюсь за качество)



Разберем нашу с вами мини программу

Code

Program bax;               

Заголовок нашей программы, все программы на паскале с него начинаются, «bax» это имя нашей программы, без этого нельзя, кстати говоря, вместо «bax» можно написать любой текст (если конечно он латинскими буквами), так же нельзя что бы название начиналось с цифры



Code

Begin

Показывает то, откуда наша программа начинается (если точнее, откуда начинается ее выполнение)
Writeln(‘hi user’);
Это команда выводит текст hi user, вы можете вставить в него совершенно любой текст, лишь бы в начале текста и в конце были вот эти штучки - ‘
Кстати говоря, все, так сказать, команды и включая заголовок программы должны заканчиваться «;»

Code

Readln;

Что это (о_О), это фенька делает паузу, что бы после вывода «hi user» окошко сразу не закрывалось, оно закроется после нажатия на enter (ы), еще раз замечу что после команды идет «;»

Code

End.               

А это показывает там, где заканчивается программа, обратите внимание на точку в конце – она необходима, если это окончательный конец программы (слегка забежал в перед, но позже вы поймете значение фразы «окончательный конец», как звучит то)


Вообще вывести текст на паскале можно разными методами, вот один из них:

Code

Program bax;
Var z:string;
Begin
z:=’hi user’;
Writeln(z);
End.


Что то новое, завораживающие и неизвестное появилось в этом коде, если точнее появилось

Code

Var z:string;
И
Code

z:=’hi user’;

Страшно да?
Теперь разберемся что это…

Code

Var z:string;

Это создает переменную, которая имеет тип «строка» (она может хранить любое слово/предложение)



Code

z:=’hi user’;

Присваивает только что созданной переменной «hi user», в итоге все равно выводит уже всем надоевшую фразу hi user



Ну как страшно? Или страшно интересно? =)

Если у вас уже кипят мозги, то выполните команду и для себя, и для компа, команду «спать»

Теперь ЕЩЕ усложним себе задачу, будем выводить то, что мы введем с клавиатуры (вах как страшно звучит)

Code

Program bax;
Var z:string;
Begin
Readln(z);
Writeln(z);
Readln;
End.

Ахтунг, много кода wacko

Разбираем что тут появилось/изменилось

Code

Readln(z);

Ахтунг, вроде мы использовали readln для для паузы, но оказывается, что эта команда может еще в писывать то что ввели с клавиатуры в переменную.
К примеру, после запуска введем «bla-bla-bla», он нам выведет то что мы ввели wacko

А теперь медитируем)

Что непонятно перечитываем, если все равно не понятно, спрашиваем в комментариях)

Домашнее задание:
«поиграться» примерами программ

З.Ы. надеюсь, вы асилили такое количество букв, все таки я в один урок вложил сразу несколько реальных уроков, что бы нам побыстрее приступить к написанию полезных программ для червей)

Прикрепления: 0894293.png (48.6 Kb) · 4878016.png (31.6 Kb)


:3
 
Lex-Serest
Админы
Сообщений: 825
Реп: 83 / Инв: 14
[WEC]^Rik^, я щас еще оформляю урок, щас он будет покрасивее и по понятнее))

:3
 
Lex-Serest
Админы
Сообщений: 825
Реп: 83 / Инв: 14
Мне продолжать писать уроки или нет?
Вроде никто даже не заинтересовался...

В основном все читают мои уроки что бы пожать хД


:3
 
Lex-Serest
Админы
Сообщений: 825
Реп: 83 / Инв: 14
KaMiKaZe, у тебя просто тебе не интересно...

:3
 
Lex-Serest
Админы
Сообщений: 825
Реп: 83 / Инв: 14
Сегодня напишу урок о другой среде программирования (delphi 7) меня переубедили админы >_<
А после завтра напишу про следующую ступень эволюции в языке паскаль


:3
 
Lex-Serest
Админы
Сообщений: 825
Реп: 83 / Инв: 14
Почистил тему... Что то забыл я это сделать пораньше

:3
 
Lex-Serest
Админы
Сообщений: 825
Реп: 83 / Инв: 14
Содержание
Предыдущий урок

С вами снова Доктор Зло. На этот раз поговорим о другой среде, в которой можно программировать.

Данный урок как бэ продолжение «1. Ваше первое приложение на паскале», меня убеди админы написать этот урок.

Скачать можно ОТСЮДА (ссылка на дипозит без ожидания) или ОТСЮДА (здесь прямая ссылка на дипозит)

Так же как ни странно вы всегда можете сами поискать, или закачать более новую среду (к примеру, delphi 2010) (не для слабонервных)
(внешний вид этой среды потом добавлю, когда дома буду)

В общем, как только вы ее загрузите и установите (распакуете) и запустите, вы увидите вот такое окно:

Сразу говорю, что мы будем программировать в консольном режиме (это такой страшный режим, у которого черное окошечко)



Нажимаем на это:



Потом на это:



У нас вылезет вот это:

Теперь что тут нового у нас в этом окне:

1 – показывает, что у нас консольное приложение (что такое консоль написано наверху).
2 (uses SysUtils;) – объясню позже, вкратце это нужно для некоторых функций.
3 – комментарии, точнее то что находится между скобок, в них можно написать все что угодно.



Усе, щас попробуем написать простую программу:



Запускаем (что бы запустить, достаточно нажать F9)



Вот что у нас выведет:

Все что вы изучили в «1. Ваше первое приложение на Паскале», будет и тут прекрасно работать

Прикрепления: 2877878.png (381.3 Kb) · 2404736.png (5.6 Kb) · 7472784.png (15.3 Kb) · 7557653.png (17.2 Kb) · 8476460.png (2.7 Kb) · 3717234.png (4.7 Kb) · 2860641.png (17.6 Kb)


:3
 
Lex-Serest
Админы
Сообщений: 825
Реп: 83 / Инв: 14
я как раз забыл ключи от дома взять, вот щас жду когда мама приедет
поэтому веселю себя этой темой хД

пожалуйста продолжайте хД

призрак пожалуйста перенесли во форум для нестандартно мыслящих, а то мне с телефона это трудно сделать и лень хД


:3
 
Lex-Serest
Админы
Сообщений: 825
Реп: 83 / Инв: 14
MarkWarT, в этом форуме отключен счетчик сообщений, а вообще пусть продолжают я хочу еще поржать, тк весь день мне не везло и нет настроения

:3
 
Lex-Serest
Админы
Сообщений: 825
Реп: 83 / Инв: 14
[WEC]SonicX, тут нет людей с нетрадиционной ориентацией что бы любить тебя, ведь тут нет особей женского пола хД

я знаю что я злой хД


:3
 
Lex-Serest
Админы
Сообщений: 825
Реп: 83 / Инв: 14
AlexBond, это текстура с анимацией? в каком виде хранится текстура, может это просто множество картинок или что то подобие анимации в gif файле (или это и есть гиф только заголовок удален)

:3
 
Lex-Serest
Админы
Сообщений: 825
Реп: 83 / Инв: 14
Unreal Tournament 2004 и Warsow - разные вещи
Играй в режиме ica (instagib), ты там точно не будешь лучше всех, там нужно еще учится двигаться

Большинство играют на нем, включая меня


:3
 
Lex-Serest
Админы
Сообщений: 825
Реп: 83 / Инв: 14
Quote

lex-serest (22:24:30 7/02/2011)
ку

Аааааааа (22:24:55 7/02/2011)
ку

lex-serest (22:25:29 7/02/2011)
слышал новая версия jquery вышла

Аааааааа (22:26:04 7/02/2011)
да ты шо прикинь

lex-serest (22:27:25 7/02/2011)
ага, правда новая версия пока не привычна, но новые функции впечатляют, а как тебе?

Аааааааа (22:27:58 7/02/2011)
помолчи и ты умнее кажишься...

lex-serest (22:29:06 7/02/2011)
омг, твои изыскания о том насколько я умнее тебя кажутся смехотворными

Аааааааа (22:30:11 7/02/2011)
ну если ты очкарик который шарит в компах лучше меня не значит что во всём умнее меня

lex-serest (22:31:00 7/02/2011)
докажи

Аааааааа (22:31:39 7/02/2011)
и лучша не спорь со мной=D

lex-serest (22:32:41 7/02/2011)
ну ладно ты умней меня... ты какой теории о создании вселенной придерживаешься: теории большого взрыва?

Аааааааа (22:32:57 7/02/2011)
тебе рассказать почему кркадилы хладнокровные или зачем рыбе хвост или посчитать?

lex-serest (22:33:46 7/02/2011)
хДДДДД

lex-serest (22:34:15 7/02/2011)
расскажи о квантах и кварках

Аааааааа (22:35:04 7/02/2011)
я такого в 8 классе ещё не изучал и нечего мне тут задавать то чего я не изучал

lex-serest (22:38:08 7/02/2011)
ладно, ты умнее, извини

в этот момент в другой асе

Quote
ВэйДлин (22:17:38 7/02/2011)
Ща над кени прикольнусь

ВэйДлин (22:18:22 7/02/2011)
ВэйДлин (22:17:00 7/02/2011)
Прикинь вышла новыя jQuery!
Аааааааа (22:17:24 7/02/2011)
В 11 году?
ВэйДлин (22:17:34 7/02/2011)
Да
ВэйДлин (22:17:39 7/02/2011)
1.5
ВэйДлин (22:17:57 7/02/2011)
Date: Mon Jan 31 08:31:29 2011 -0500
Аааааааа (22:17:57 7/02/2011)
wacko

ВэйДлин (22:18:31 7/02/2011)
Надеюсь его бошка лопнет

lex-serest (22:18:41 7/02/2011)
*ROFL*

ВэйДлин (22:20:18 7/02/2011)
Аааааааа (22:18:16 7/02/2011)
Ссыль дай
ВэйДлин (22:18:43 7/02/2011)
http://api.jquery.com/category/version/1.5/
Аааааааа (22:18:55 7/02/2011)
Щас повторишь
ВэйДлин (22:19:04 7/02/2011)
Вот сам JQ код http://code.jquery.com/jquery-1.5.min.js
Аааааааа (22:20:00 7/02/2011)
спс

ВэйДлин (22:20:19 7/02/2011)
*ROFL*

lex-serest (22:20:30 7/02/2011)
*ROFL**ROFL**ROFL**ROFL**ROFL*

ВэйДлин (22:22:42 7/02/2011)
Аааааааа (22:22:15 7/02/2011)
ну мне всеровно оно не надо а так познавательно

ВэйДлин (22:22:46 7/02/2011)
*ROFL**ROFL**ROFL**ROFL*

lex-serest (22:22:51 7/02/2011)
*ROFL**ROFL**ROFL*

ВэйДлин (22:23:51 7/02/2011)
ВэйДлин (22:23:04 7/02/2011)
Да ты же ни*#я не понял *LOL*
Аааааааа (22:23:31 7/02/2011)
почему не поняд понял

lex-serest (22:24:02 7/02/2011)
*ROFL**ROFL**ROFL**ROFL**ROFL*

ВэйДлин (22:26:38 7/02/2011)
ВэйДлин (22:25:08 7/02/2011)
Раскожи о опции statusCode
ВэйДлин (22:25:20 7/02/2011)
Вот те даже код
ВэйДлин (22:25:21 7/02/2011)
$.ajax({
statusCode: {404: function() {
alert('page not found');
}
}
});
Аааааааа (22:26:18 7/02/2011)
да мне как то пох шо эти скрипты значат говорю же мне оно не надо

lex-serest (22:28:06 7/02/2011)
lex-serest (22:24:29 7/02/2011)
ку
Аааааааа (22:24:55 7/02/2011)
ку
lex-serest (22:25:29 7/02/2011)
слышал новоря версия jquery вышла
Аааааааа (22:26:04 7/02/2011)
да ты шо прикинь
lex-serest (22:27:25 7/02/2011)
ага, правда новая версия пока не привычна, но новые функции впечетляют, а как тебе?
Аааааааа (22:27:57 7/02/2011)
помолчи и ты умнее кажишься...

lex-serest (22:28:11 7/02/2011)
*ROFL**ROFL**ROFL**ROFL**ROFL**ROFL**ROFL*

ВэйДлин (22:28:34 7/02/2011)
*LOL*

lex-serest (22:29:11 7/02/2011)
Аааааааа (22:27:57 7/02/2011)
помолчи и ты умнее кажишься...
lex-serest (22:29:06 7/02/2011)
омг, твои изискания о том насколько я умнее тебя кажутся смехотворными

ВэйДлин (22:29:13 7/02/2011)
Он даже не понял что ты ему сказал

lex-serest (22:29:21 7/02/2011)
щас я убью его мозг

lex-serest (22:29:24 7/02/2011)
или что у него

ВэйДлин (22:29:32 7/02/2011)
жопа

lex-serest (22:29:36 7/02/2011)
*ROFL*

lex-serest (22:30:20 7/02/2011)
Аааааааа (22:30:11 7/02/2011)
ну если ты очкарик который шарит в компах лучше меня не значит что во всём умнее меня

lex-serest (22:30:26 7/02/2011)
*ROFL**ROFL**ROFL**ROFL*

ВэйДлин (22:30:38 7/02/2011)
*LOL*

ВэйДлин (22:30:45 7/02/2011)
Скажи пусть докажет

lex-serest (22:31:28 7/02/2011)
мля у меня ася тупит из за смайлов

lex-serest (22:32:53 7/02/2011)
Аааааааа (22:31:39 7/02/2011)
и лучша не спорь со мной=D
lex-serest (22:32:40 7/02/2011)
ну ладно ты умней меня... ты какой теории о создании вселенной придерживаешься: теории большого взрыва?

lex-serest (22:32:56 7/02/2011)
:-D

ВэйДлин (22:33:13 7/02/2011)
:-D

lex-serest (22:33:13 7/02/2011)
lex-serest (22:32:40 7/02/2011)
ну ладно ты умней меня... ты какой теории о создании вселенной придерживаешься: теории большого взрыва?
Аааааааа (22:32:56 7/02/2011)
тебе рассказать почему кркадилы хладнокровные или зачем рыбе хвост или посчитать?

lex-serest (22:33:17 7/02/2011)
*ROFL**ROFL**ROFL**ROFL**ROFL*

ВэйДлин (22:33:29 7/02/2011)
*LOL*

ВэйДлин (22:34:05 7/02/2011)
> кркадилы хладнокровные
крАкАдилы *ROFL*

ВэйДлин (22:34:16 7/02/2011)
ахахах кракадилы *ROFL*

lex-serest (22:34:39 7/02/2011)
Аааааааа (22:32:56 7/02/2011)
тебе рассказать почему кркадилы хладнокровные или зачем рыбе хвост или посчитать?
lex-serest (22:33:45 7/02/2011)
хД
lex-serest (22:34:14 7/02/2011)
расскажи о квантах и кварках
Аааааааа (22:35:04 7/02/2011)
я такого в 8 классе ещё не изучал и нечего мне тут задавать то чего я не изучал

lex-serest (22:37:17 7/02/2011)
*ROFL**ROFL**ROFL**ROFL*

ВэйДлин (22:37:36 7/02/2011)
*ROFL*

lex-serest (22:38:12 7/02/2011)
lex-serest (22:38:07 7/02/2011)
ладно, ты умнее, извини

lex-serest (22:38:21 7/02/2011)
:-D:-D:-D:-D не буду его пока расстраивать

ВэйДлин (22:38:43 7/02/2011)
*LOL*

выложил, потому что он меня уже достал своей тупостью


:3
 
Lex-Serest
Админы
Сообщений: 825
Реп: 83 / Инв: 14
Sergey, +1, громко, только слегка ты переборщил

:3
 
Lex-Serest
Админы
Сообщений: 825
Реп: 83 / Инв: 14
[WEC]SonicX, тебя уже смело можно забанить за мат, как и сергея за массовые наезды
Но я проигнорирую


:3
 
Lex-Serest
Админы
Сообщений: 825
Реп: 83 / Инв: 14
[WEC]SonicX, я баню за дело, конкретно щас - игнорирую, потому что хочется дальше себя веселить этой темой, и узнать чем закончится эта сага хД

:3
 
Lex-Serest
Админы
Сообщений: 825
Реп: 83 / Инв: 14
[WEC]SonicX, неа, ты на какой там скорости передвегаишься? 470? =) попробуй хотя бы в течение половины игры сохранять скорость на уровне 1000~2000

Ты просто не видел как играют монстры из клана I'M


:3
 
Lex-Serest
Админы
Сообщений: 825
Реп: 83 / Инв: 14
[WEC]SonicX, вас либо обоих забанят, либо ни кого

:3
 
Lex-Serest
Админы
Сообщений: 825
Реп: 83 / Инв: 14
[WEC]SonicX, моя постоянная около 1600
Давай щас сыграем?) я щас сервер создам


:3
 
Lex-Serest
Админы
Сообщений: 825
Реп: 83 / Инв: 14
connect 94.79.45.187
выполни в консоли =)

З.Ы. если не соединяет - я не виноват, виноват провайдер
Так же не приконектится ели у тебя не 0,6 версия


:3
 
Поиск: