Логический тип и таблицы истинности
Доброго времени суток!
Логический тип данных можно заслужено звать самым главным и основным во всех языках программирования, ровно как в компьютере в целом. Потому и научиться работать с этим типом данных очень важно. Вообще эта информация является одной из основ информатики, так что тем кто уже умеет хорошо работать с логическим типом данных смотреть видео не нужно.
Для всех остальных же — видео обязательно к просмотру.
Видео я записывал в компиляторе TurboPascal 7.0 , но всё сказанное мной в этом видео актуально для всех компиляторов и языков программирования.
Скачать это видео на компьютер.
Ну и напоследок скажу вам что сейчас готовлю дополнение к видеокурсу «Программирование на Delphi». Пока что записано видеоматериала на 5 с половиной часов. Те кто уже заказали этот видеокурс (или закажут его до официального выхода дополнения) получат это дополнение бесплатно, те кто будут заказывать после выхода дополнения будут платить на 500 руб больше. Так что на вашем месте я бы заказал видеокурс «Программирование на Delphi» сейчас пока цена не поднялась(ссылка есть вверху блога).
А пока большое спасибо вам за просмотр видео!
Желаю вам всего самого наилучшего. До скорых встреч!
Понравилась статья? Жми: | Поделиться в соц. сетях |
Здравствуйте дорогой Артем,хочу сказать свое мнение. Учить когото программировать это дело конечно хороше,но что я хочу сказать конкретно про урок,не он не очень понравился,уж очень скучно вы объясняете,до конца досмотрел с трудом.Я программирую или правильней было сказать (обучаюсь) на Delphi уже больше года и некоторые моменты уже понимаю,я смотрел много видео уроков некоторые понравились некоторые нет,но что хочу сказать про ваши уроки,посмотрев бесплатные уроки я был честное слово в шоке. Если бы я не знал языка object pascal то из ваших бы уроков совсем ничего не понял. В ваших уроках ва по нахватали каких то отрывков и пытаетесь обьяснить,незнаю может это только в бесплатных уроках так объясняете,хотя меня почему то берут сомнения что в видеокурсах которые вы продаете вы объясняете лучше. Сначала у меня было огромное желание заказать у вас диск программирование на Delphi но посмотрев ваши бесплатные уроки оно у меня пропало.
Я,посмотрел несколько видеоуроков и мне как то не понятно.На кого это обучение расчитано, и можно ли по ним вообще чему нибудь научиться. Вы рассказываете новичку с позиции человека уже обладающего пакетом знаний, забывая о том что его смотрят абсолютно «нулевые» люди. Мне кажется чтобы обучиться программированию, как впрочем и любому другому делу, необходимо начать с азов и постепенно продвигаться вперёд по мере освоения материала. И ещё одно. Обучение других — это тоже своеобразный талант. Можно быть гением своего дела и при этом не суметь передать свои знания другим.
С уважением Виталий
Абсолютно согласен с вами Виталий.
Видеоуроки нацелены на программистов в общем — на все категории программистов, потому возможно будут видеоуроки которые могут показаться сложными или наоборот слишком простыми. Тем не менее прошу вас относиться к этому снисходительно, так как я идеи для видеоуроков придумываю не сам — их мне подсказывают те кто пользуются формой которая находится справа на блоге. Если вам интересна какая то тема — пишите туда. Данный видеоурок мнекакраз подсказали оттуда.
Хотя лично моё мнение — тема именно этого видеоурока весьма скучна, но некоторым (а скорее всего всем) она рано или поздно понадобится.
К сожалению не всегда удается записать нескучно и абсолютно понятно, так ка занялся я этим делом относительно недавно и имею ещё мало преподавательского опыта. Если есть пожелания пишите их здесь — programmerinfo.ru/img/form.html
За сим разрешите откланяться, с уважением Артём Кашеваров. :-)
Чтобы вести урок любой, надо готовиться. Нельзя путаться в простейших понятиях. С уважением, Ирина Голубева.
Я просмотрел все уроки уважаемого Артема, и надо сказать,во всем отлично разобрался. Не думаю, что пробные уроки столь недоступны некомпетентному слушателю. Смею вас,друзья, заверить,что не являюсь программистом и человеком хоть как-то приближенным к подобной науке. И вижу в Артеме отличного преподавателя, который прекрасно разбирается в психологии начинающих программистов, в их возможно возникающих проблемах. Так держать,Артем! Ты молодец. Думаю, что в скором времени закажу твой курс. Для меня он вполне доступен к пониманию. С уважением, Андрей.
Мне в этом уроке было всё понятно. Что совершенно неудивительно, так как в своё время я обучался в ВУЗе. Кто впервые услышал о двоичной логике, тому это будет немного непонятно. Чтобы стало понятнее предлагаю добавить словесную иллюстрацию. Например, переменная А — соответствует предложению: «Маша ела кашу», а переменной В — «Маша поёт романс». Думаю, что тогда рассмотрение таблиц истинности будет гораздо понятнее. Можно было бы упомянуть о соответствии логической операции or (или)- арифметической операции «сложение», Логической операции and — арифметической операции «умножение». Это способствует лучшему запоминанию таблиц истинности.
лично приобрёл два диска!понравилось!изучаю!понимаю что за всё нужно платить!труд есть труд!Знания тоже!но дороговато мне кажется!если впринципе такойже матерьял записан на одном диске Владимира Любаева то у вас Артём это растянуто на два диска и не из за того даже что матерьял не поместился на диске его достаточно осталось:-)на много было бы интересней чтоб весь матерьял для начинающих в одном комлекте так сказать!а остальной уже для понимающих в другом комплекте!было бы и справедливо и приятно!ну и не так дорого!я не жалею о приобретении!ну не все сабираются зарабатывать програмированием!я вот лично для себя! просто хочется научится!ну а в общем!просто!спасибо
Ну вы даёте товарищи и граждане. То уроки у вас скучные, то непонимание чего то. А вы хотели чтобы все уроки по программированию излагались ясней ясного, тогда и вставайте пораньше и учите азы. А то что Артём рассказывает и отвечает на вопросы по сути разные и людям разным, это ваша проблема и вы сами это у него и просите. Так что имейте терпение и учите материалы. А обьясняет он и так на пальцах!!!
Артем классный урок молодец!!!!мне понравилась… а другие пусть кому не нравиться……..
Было бы интересно узнать поподробнее может у вас есть ещё что не выложили тут буду ждать обновлений.
Прикольно
Александр, я немного не понял. Для чего нужны «истина» и «ложь» в программировании? Какую роль они играют в нём?
На самом деле всё просто.
Вот тут недавно делал маленькую программку, которая возвращала инет на место, если он пропал. т.к. у меня инет по древней модемной технологии, то обрывы нередки. Програма просто переодически «смотрела» есть интернет или его нету.
Берём переменную internet и загоняем в неё булевое значение 1 если связи нет, и 0 если есть. (о том как загонять, это отдельная песня). Достаточно принять, за факт что internet при наличии связи = 0.
Потом делаем проверку, если internet == 1, то запустить операцию подключения.
Кроме того, существует также понятие «возврата значения» по большому счёту это тема для отдельной лекции, но в пару слов тут думаю сказать нужно.
Когда программа (любая ваша или чужая) совершает какое-то действие, она «докладывается» об этом операционной системе. Самый простой случай вы запустили программу она отработала и закрылась, после того как программа закрылась она отправляет ОС логический ноль, который означает, что программа завершилась успешно, если во время работы программы возникла ошибка, то она отправит логическую единицу.
Самое важное тут, что это значение можно отловить и использовать в другом приложении. Возмём для примера ту-же программу для подключения интернета и немного продолжим её.
если internet == 1, то запустить операцию подключения.
Если запуск операции подключения вернул 1, то запустить операцию подключения ещё раз
На самом деле возврат значения это более сложная тема, и часто вместо булевого типа возвращается int, но это как говорится уже совсем другая сказка.
Спасибо, Вулх, что дополняете мои уроки. А то я порой забываю или просто не успеваю сделать уроки не такие темы…
Пожалуйста=) Я давно хотел сделать подобный блог по программированию, точнее по его основам. Говоря основам я имею ввиду не простые начальные вещи,а основополагающие принципы. Перетаскивать компоненты на форму каждый юзер может, а толку обычно мало.
Как работает компилятор? Что такое линьковка и объектный код? Как собственно это происходит. Использование отлатчиков и прочие методы изгнания «насекомых». Что за старшные слово git и зачем оно нужно? Diff, patch, compare как основа жизнедеятельности. Кто такие алгоритмы, основы алгоритмизации. UML или как понять что вообще писать=) И прочие темы, которые на самом деле стоит освещать в первую очередь. Это только кажется сложно и непонятно, на самом деле зверь не такой страшный как его малюют.
Но к сожалению времени на всё это не остаётся. Думаю было бы не плохо, если бы вы взяли этот список на вооружение.