Хотите прямо сейчас получить бесплатный видеокурс по программированию для начинающих?

Логический тип и таблицы истинности

Май 20, 2010

Доброго времени суток!
Логический тип данных можно заслужено звать самым главным и основным во всех языках программирования, ровно как в компьютере в целом. Потому и научиться работать с этим типом данных очень важно. Вообще эта информация является одной из основ информатики, так что тем кто уже умеет хорошо работать с логическим типом данных смотреть видео не нужно.
Для всех остальных же — видео обязательно к просмотру.

Видео я записывал в компиляторе TurboPascal 7.0 , но всё сказанное мной в этом видео актуально для всех компиляторов и языков программирования.

Скачать это видео на компьютер.

Ну и напоследок скажу вам что сейчас готовлю дополнение к видеокурсу «Программирование на Delphi». Пока что записано видеоматериала на 5 с половиной часов. Те кто уже заказали этот видеокурс (или закажут его до официального выхода дополнения) получат это дополнение бесплатно, те кто будут заказывать после выхода дополнения будут платить на 500 руб больше. Так что на вашем месте я бы заказал видеокурс «Программирование на Delphi» сейчас пока цена не поднялась(ссылка есть вверху блога).

А пока большое спасибо вам за просмотр видео!

Желаю вам всего самого наилучшего. До скорых встреч!



16 Комментариев к записи Логический тип и таблицы истинности

  1. vasya on 21.05.2010 at 11:28

    Здравствуйте дорогой Артем,хочу сказать свое мнение. Учить когото программировать это дело конечно хороше,но что я хочу сказать конкретно про урок,не он не очень понравился,уж очень скучно вы объясняете,до конца досмотрел с трудом.Я программирую или правильней было сказать (обучаюсь) на Delphi уже больше года и некоторые моменты уже понимаю,я смотрел много видео уроков некоторые понравились некоторые нет,но что хочу сказать про ваши уроки,посмотрев бесплатные уроки я был честное слово в шоке. Если бы я не знал языка object pascal то из ваших бы уроков совсем ничего не понял. В ваших уроках ва по нахватали каких то отрывков и пытаетесь обьяснить,незнаю может это только в бесплатных уроках так объясняете,хотя меня почему то берут сомнения что в видеокурсах которые вы продаете вы объясняете лучше. Сначала у меня было огромное желание заказать у вас диск программирование на Delphi но посмотрев ваши бесплатные уроки оно у меня пропало.

  2. Виталий on 21.05.2010 at 18:41

    Я,посмотрел несколько видеоуроков и мне как то не понятно.На кого это обучение расчитано, и можно ли по ним вообще чему нибудь научиться. Вы рассказываете новичку с позиции человека уже обладающего пакетом знаний, забывая о том что его смотрят абсолютно «нулевые» люди. Мне кажется чтобы обучиться программированию, как впрочем и любому другому делу, необходимо начать с азов и постепенно продвигаться вперёд по мере освоения материала. И ещё одно. Обучение других — это тоже своеобразный талант. Можно быть гением своего дела и при этом не суметь передать свои знания другим.
    С уважением Виталий

  3. Артём Кашеваров on 21.05.2010 at 19:01

    Абсолютно согласен с вами Виталий.
    Видеоуроки нацелены на программистов в общем — на все категории программистов, потому возможно будут видеоуроки которые могут показаться сложными или наоборот слишком простыми. Тем не менее прошу вас относиться к этому снисходительно, так как я идеи для видеоуроков придумываю не сам — их мне подсказывают те кто пользуются формой которая находится справа на блоге. Если вам интересна какая то тема — пишите туда. Данный видеоурок мнекакраз подсказали оттуда.
    Хотя лично моё мнение — тема именно этого видеоурока весьма скучна, но некоторым (а скорее всего всем) она рано или поздно понадобится.

    К сожалению не всегда удается записать нескучно и абсолютно понятно, так ка занялся я этим делом относительно недавно и имею ещё мало преподавательского опыта. Если есть пожелания пишите их здесь — programmerinfo.ru/img/form.html

    За сим разрешите откланяться, с уважением Артём Кашеваров. :-)

  4. Ирина on 21.05.2010 at 19:09

    Чтобы вести урок любой, надо готовиться. Нельзя путаться в простейших понятиях. С уважением, Ирина Голубева.

  5. Андрей on 21.05.2010 at 20:35

    Я просмотрел все уроки уважаемого Артема, и надо сказать,во всем отлично разобрался. Не думаю, что пробные уроки столь недоступны некомпетентному слушателю. Смею вас,друзья, заверить,что не являюсь программистом и человеком хоть как-то приближенным к подобной науке. И вижу в Артеме отличного преподавателя, который прекрасно разбирается в психологии начинающих программистов, в их возможно возникающих проблемах. Так держать,Артем! Ты молодец. Думаю, что в скором времени закажу твой курс. Для меня он вполне доступен к пониманию. С уважением, Андрей.

  6. Александр Ильин on 22.05.2010 at 10:26

    Мне в этом уроке было всё понятно. Что совершенно неудивительно, так как в своё время я обучался в ВУЗе. Кто впервые услышал о двоичной логике, тому это будет немного непонятно. Чтобы стало понятнее предлагаю добавить словесную иллюстрацию. Например, переменная А — соответствует предложению: «Маша ела кашу», а переменной В — «Маша поёт романс». Думаю, что тогда рассмотрение таблиц истинности будет гораздо понятнее. Можно было бы упомянуть о соответствии логической операции or (или)- арифметической операции «сложение», Логической операции and — арифметической операции «умножение». Это способствует лучшему запоминанию таблиц истинности.

  7. Олег on 22.05.2010 at 11:47

    лично приобрёл два диска!понравилось!изучаю!понимаю что за всё нужно платить!труд есть труд!Знания тоже!но дороговато мне кажется!если впринципе такойже матерьял записан на одном диске Владимира Любаева то у вас Артём это растянуто на два диска и не из за того даже что матерьял не поместился на диске его достаточно осталось:-)на много было бы интересней чтоб весь матерьял для начинающих в одном комлекте так сказать!а остальной уже для понимающих в другом комплекте!было бы и справедливо и приятно!ну и не так дорого!я не жалею о приобретении!ну не все сабираются зарабатывать програмированием!я вот лично для себя! просто хочется научится!ну а в общем!просто!спасибо

  8. Дмитриевых Дмитрий on 23.05.2010 at 16:49

    Ну вы даёте товарищи и граждане. То уроки у вас скучные, то непонимание чего то. А вы хотели чтобы все уроки по программированию излагались ясней ясного, тогда и вставайте пораньше и учите азы. А то что Артём рассказывает и отвечает на вопросы по сути разные и людям разным, это ваша проблема и вы сами это у него и просите. Так что имейте терпение и учите материалы. А обьясняет он и так на пальцах!!!

  9. Elena on 24.05.2010 at 04:41

    Артем классный урок молодец!!!!мне понравилась… а другие пусть кому не нравиться……..

  10. Feminissimo on 14.07.2010 at 17:49

    Было бы интересно узнать поподробнее может у вас есть ещё что не выложили тут буду ждать обновлений.

  11. aviaFreedom on 30.07.2010 at 01:31

    Прикольно

  12. Сергей on 14.08.2010 at 22:50

    Александр, я немного не понял. Для чего нужны «истина» и «ложь» в программировании? Какую роль они играют в нём?

  13. Вулх on 20.09.2010 at 16:13

    На самом деле всё просто.
    Вот тут недавно делал маленькую программку, которая возвращала инет на место, если он пропал. т.к. у меня инет по древней модемной технологии, то обрывы нередки. Програма просто переодически «смотрела» есть интернет или его нету.
    Берём переменную internet и загоняем в неё булевое значение 1 если связи нет, и 0 если есть. (о том как загонять, это отдельная песня). Достаточно принять, за факт что internet при наличии связи = 0.

    Потом делаем проверку, если internet == 1, то запустить операцию подключения.

  14. Вулх on 20.09.2010 at 17:05

    Кроме того, существует также понятие «возврата значения» по большому счёту это тема для отдельной лекции, но в пару слов тут думаю сказать нужно.
    Когда программа (любая ваша или чужая) совершает какое-то действие, она «докладывается» об этом операционной системе. Самый простой случай вы запустили программу она отработала и закрылась, после того как программа закрылась она отправляет ОС логический ноль, который означает, что программа завершилась успешно, если во время работы программы возникла ошибка, то она отправит логическую единицу.
    Самое важное тут, что это значение можно отловить и использовать в другом приложении. Возмём для примера ту-же программу для подключения интернета и немного продолжим её.

    если internet == 1, то запустить операцию подключения.
    Если запуск операции подключения вернул 1, то запустить операцию подключения ещё раз

    На самом деле возврат значения это более сложная тема, и часто вместо булевого типа возвращается int, но это как говорится уже совсем другая сказка.

    • Артём Кашеваров on 21.09.2010 at 12:44

      Спасибо, Вулх, что дополняете мои уроки. А то я порой забываю или просто не успеваю сделать уроки не такие темы…

  15. Вулх on 21.09.2010 at 14:40

    Пожалуйста=) Я давно хотел сделать подобный блог по программированию, точнее по его основам. Говоря основам я имею ввиду не простые начальные вещи,а основополагающие принципы. Перетаскивать компоненты на форму каждый юзер может, а толку обычно мало.
    Как работает компилятор? Что такое линьковка и объектный код? Как собственно это происходит. Использование отлатчиков и прочие методы изгнания «насекомых». Что за старшные слово git и зачем оно нужно? Diff, patch, compare как основа жизнедеятельности. Кто такие алгоритмы, основы алгоритмизации. UML или как понять что вообще писать=) И прочие темы, которые на самом деле стоит освещать в первую очередь. Это только кажется сложно и непонятно, на самом деле зверь не такой страшный как его малюют.
    Но к сожалению времени на всё это не остаётся. Думаю было бы не плохо, если бы вы взяли этот список на вооружение.

Добавить комментарий для Андрей Отменить ответ

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Поддержите проект

Хит продаж:

Случайный анекдот

Моя вторая книга

Что это???

Программирование для Android:

Мы вконтакте

Помощь сайту

Понравился сайт? Он сильно нуждается в раскрутке.

Чтобы помочь в раскрутке - опубликуйте ссылку на сайт (или любую его страницу) на любом другом сайте в интернете. Тогда сайт станет чуточку популярнее.

Или просто нажмите на кнопки социальных сетей которые стоят в конце каждой статьи

Вместе мы сможем сделать программирование более популярным и более понятным для всех!

Заранее спасибо!
Артём Кашеваров.