Отправляет email-рассылки с помощью сервиса Sendsay

Первые шаги в программировании: основы, Си, Objective-c

Интерпретатор Python для iOS Ранее мы уже рассматривали с вами среду разработки Python - версию для десктопа. И немного познакомились с его работой посредством терминала и в виде IDLE. Python for iOS - среда разработки для популярного, объектно-ориентированного языка программирования Python . Если у вас есть желание программировать не привязываясь к одному только рабочему месту или стационарному компьютеру, могу предложить вам обратить внимание на мобильную версию интерпретатора Python. Он есть в варианте ...

2012-10-25 08:06:08 + Комментировать

Первые шаги в программировании: основы, Си, Objective-c

1.16 Представление символьной информации - ASCII Вы уже знаете, что не зависимо от того, какого типа информацию вы храните или собираетесь хранить в компьютере, все данные имеют двоичное представление, т.е. все хранится в двоичных числах. Эти двоичные числа могут представляться в разных системах счисления: - восьмеричной, - десятичной, - шестнадцатеричной. Возникает вопрос, если числа хранятся в двоичном формате, то каким образом мы храним буквы, знаки препинания и другую информацию? И каким образом мы их ...

2012-10-24 08:19:16 + Комментировать

Первые шаги в программировании: основы, Си, Objective-c

1.15 Деление двоичных чисел Деление двоичных чисел столбиком Деление чисел в двоичной системе счисления производится по тем же правилам, что и для десятичных чисел, даже еще проще, поскольку мы имеем всегда только две цифры - 0 и 1 Например делим 11110 2 на 110 10 Еще пример: Сдвиг вправо - деление Как мы уже видели ранее, деление на четные числа (производные от возведения в степень 2) - 2, 4, 8, 16 и т. д. можно производить путем сдвига вправо на один разряд: - деление на 2 >> сдвиг вправо на 1 разр...

2012-10-23 09:35:56 + Комментировать

Первые шаги в программировании: основы, Си, Objective-c

Форматирование программного кода в IDLE Python Приступая к написанию программы вы, так или иначе, должны следовать определенным правилам написания программы. Конечно же жестких правил в написании программного кода нету и заставить вас писать программы тем или иным способом никто заставить не может, кроме как в случаях если вы будете работать в команде программистов какой-либо компании в которой такие требования есть. В этом случае нет другого варианта кроме как следовать этим правилам. В любом случае, когд...

2012-10-22 22:58:00 + Комментировать

Первые шаги в программировании: основы, Си, Objective-c

IDLE - интегрированная среда разработки Python Ранее мы с вами рассматривали вариант установки высокоуровневого языка программирования на Mac чтобы иметь возможность познакомиться с основами программирования используя Терминал В стандартный комплект поставки Python входит интегрированная среда разработки IDLE, в которой редактировать программы будет намного удобнее, чем в простом текстовом редакторе или терминале. IDLE написан на Питоне с использованием GUI-инструментария tkinter, поэтому легко запускается...

2012-10-22 08:10:48 + Комментировать

Первые шаги в программировании: основы, Си, Objective-c

1.14 Математические операции с двоичными числами Сейчас мы разберемся со следующими моментами: 1 - сложение двоичных чисел "столбиком" (поразрядное сложение двоичных чисел с переносом) 2 - умножение <столбиком> 3 - умножение посредством сдвига (влево) 4 - отрицательное число 5 - перевод положительного числа в отрицательное. 6 - вычитание двоичных чисел (столбиком) 1 Поразрядное сложение двоичных чисел с переносом В данном случае сложение производится как и обычные десятичные числа в столбик. Если складывае...

2012-10-19 11:20:32 + Комментировать

Первые шаги в программировании: основы, Си, Objective-c

1.13 Как хранится и записывается информация. Биты и байты Когда мы с вами рассматривали системы счисления то уже вкратце коснулись вопроса хранения информации на компьютере. В частности мы узнали, что минимальная единица информация - один байт , а вот для кодирования каждого байта используется один бит. В одном байте - 8 бит В одном бите может быть записан либо 0 либо 1 А сколько же байт находится в килобайте? Или в мегабайте? 1 бит = двоичная цифра (0 или 1) / логическое значение (ДА / НЕТ) 8 бит = 1 байт...

2012-10-18 10:06:06 + Комментировать

Первые шаги в программировании: основы, Си, Objective-c

1.12 Практикум. Часть 3. Задачи. Логические выражения Дополнительный практикум после урока 1.12 основ программирования Продолжаем практические работы по программированию используя интерпретатор Python. В данном уроке вам дается возможность пройти самопроверку написав небольшую самостоятельную работу. Задания в продолжение математических операций, а также на логические операции, которые были рассмотрены в теме " 1.7 Булевая алгебра. Логические выражения " Ответы будут находиться под катом. 1 задание Необход...

2012-10-17 11:23:39 + Комментировать

Первые шаги в программировании: основы, Си, Objective-c

1.12 Практикум. Часть 2. Арифметические операции 2 Дополнительный практикум после урока 1.12 основ программирования С реализацией некоторых операций мы познакомились с вами в прошлый раз. Сейчас продолжим это знакомство. Открываем Терминал (а лучше IDLE ) и вызываем интерпретатор Python как мы это делали в прошлый раз. Теперь терминал готов к вводу команд, а мы продолжим. Чем числа отличаются от строк? - Числа состоят только из цифр. - Над числами можно производить математические действия, а над строками -...

2012-10-16 10:06:08 + Комментировать

Первые шаги в программировании: основы, Си, Objective-c

1.12 Практикум. Часть 1. Арифметические операции 1. Первые шаги программирования. Первый практикум после урока 1.12 основ программирования Начнем пожалуй первые шаги в программировании. Поскольку мы занимаемся с основ программирования, то и первые шаги мы будем делать для того, чтобы осознать и запомнить те теоретические знания, которые получили ранее. Для этого запустим терминал и воспользуемся интерпретатором Python 'а или же, что зачастую намного удобнее, IDLE - интегрированную среду разработки Python И...

2012-10-15 10:06:07 + Комментировать