Добро пожаловать на сайт

"Try Objective-c - программирование для начинающих"!

  Если вы никогда раньше не программировали но хотели бы попробовать свои силы в этой области и добиться определенных успехов, а времени на получение академических знаний нет, то этот сайт может помочь вам в ваших начинаниях.

  Вы познакомитесь с общими основами программирования, с основами языков программирования Python, языка Си и Objective-c с тем, чтобы самостоятельно смогли создавать приложения под iphone и ipad от Apple.

  Программирование для начинающих дается не легко, по этому те уроки программирования которые здесь опубликованы, написаны простым для понимания языком.



Сортировать статьи по: дате | популярности | посещаемости | комментариям | алфавиту

Категория:

Информация к новости
  • Просмотров: 6381
  • Автор: Midav
  • Дата: 4-10-2012, 00:05
4-10-2012, 00:05

1.16 Представление символьной информации - ASCII

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

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

Метки к статье: ASCII, кодировка, charset

Категория:

Информация к новости
  • Просмотров: 2237
  • Автор: Midav
  • Дата: 3-10-2012, 15:30
3-10-2012, 15:30

Xcode 4. Richard Wentk


[xfvalue_img]
Название книги:

[xfvalue_name]


Автор: [xfvalue_autor]
[xfgiven_izdat]Издательство: [xfvalue_izdat]
[/xfgiven_izdat] [xfgiven_year]Год выпуска: [xfvalue_year] г.
[/xfgiven_year] Язык: [xfvalue_lang]
[xfgiven_seria]Серия: [xfvalue_seria]
[/xfgiven_seria] [xfgiven_tiraz]Тираж: [xfvalue_tiraz] экз.
[/xfgiven_tiraz]

Xcode 4 is Apple's newest version of the popular development suite for creating bleeding-edge OS X and iOS apps.

Written by an experienced developer and Apple-focused journalist, this book not only covers developing for OS X but also for the entire family of iOS devices, including the iPhone, iPad, and iPod touch.
You'll explore the newest tools for compiling, debugging, and finding and fixing common code errors so that you can look forward to improved, smooth-running code that is developed more efficiently than ever.

Метки к статье: Xcode

Категория:

Информация к новости
  • Просмотров: 3194
  • Автор: Midav
  • Дата: 3-10-2012, 13:39
3-10-2012, 13:39

Язык C. Освой на примерах. Виталий Потопахин


[xfvalue_img]
Название книги:

[xfvalue_name]


Автор: [xfvalue_autor]
[xfgiven_izdat]Издательство: [xfvalue_izdat]
[/xfgiven_izdat] [xfgiven_year]Год выпуска: [xfvalue_year] г.
[/xfgiven_year] Язык: [xfvalue_lang]
[xfgiven_seria]Серия: [xfvalue_seria]
[/xfgiven_seria] [xfgiven_tiraz]Тираж: [xfvalue_tiraz] экз.
[/xfgiven_tiraz]

Книга содержит детальное описание языка С, сопровождаемое большим количеством законченных примеров.
Рассмотрены указатели и представление структур данных с использованием механизма ссылок.

Показано, как с помощью указателей в С создаются строки и такие конструкции данных, как связанные списки и деревья.
Рассмотрены работа с файлами, операции ввода-вывода, графические возможности языка и многое другое.

Метки к статье: язык Си

Категория:

Информация к новости
  • Просмотров: 30737
  • Автор: Midav
  • Дата: 3-10-2012, 09:59
3-10-2012, 09:59

1.15 Деление двоичных чисел

Продолжаем обзор математических операций над двоичными числами.

Сейчас рассмотрим следующие способы деления:
- деление "столбиком" - так же как и обычные десятичные числа
- деление сдвигом вправо

Метки к статье: система счисления

Категория:

Информация к новости
  • Просмотров: 38126
  • Автор: Midav
  • Дата: 2-10-2012, 09:55
2-10-2012, 09:55

IDLE - интегрированная среда разработки Python

IDLE - интегрированная среда разработки Python
Ранее мы с вами рассматривали вариант установки высокоуровневого языка программирования на Mac чтобы иметь возможность познакомиться с основами программирования используя Терминал

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

IDLE написан на Питоне с использованием GUI-инструментария tkinter, поэтому легко запускается в любой операционной системе, для которой существует реализация Питона.

IDLE так же имеет встроенную систему отладки, позволяющую запускать программу построчно, что облегчает процесс поиска ошибок. Если по какой-то причине IDLE Вас не устраивает, то можете попробовать другие среды разработки.

Метки к статье: Python, IDLE

Категория:

Информация к новости
  • Просмотров: 18616
  • Автор: Midav
  • Дата: 2-10-2012, 00:14
2-10-2012, 00:14

1.14 Математические операции с двоичными числами

Сейчас мы разберемся со следующими моментами:

1 - сложение двоичных чисел "столбиком" (поразрядное сложение двоичных чисел с переносом)
2 - умножение «столбиком»
3 - умножение посредством сдвига (влево)
4 - отрицательное число
5 - перевод положительного числа в отрицательное.
6 - вычитание двоичных чисел (столбиком)


Метки к статье: арифметические операции, система счисления

Категория:

Информация к новости
  • Просмотров: 41468
  • Автор: Midav
  • Дата: 30-09-2012, 22:52
30-09-2012, 22:52

1.13 Как хранится и записывается информация. Биты и байты

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

В одном байте - 8 бит
В одном бите может быть записан либо 0 либо 1
А сколько же байт находится в килобайте? Или в мегабайте?

Метки к статье: бит, байт

Категория:

Информация к новости
  • Просмотров: 20351
  • Автор: Midav
  • Дата: 30-09-2012, 15:12
30-09-2012, 15:12

Варианты перевода чисел из одной системы в другую

Ранее мы с вами уже рассматривали подробным образом способы перевода чисел из одной системы счисления в другую.
Понимание этих механизмов очень важны для программиста.
Вернемся же к этому вопросу еще раз и рассмотрим дополнительные варианты перевода чисел из одной системы счисления в другую:
- вручную
- в терминале при помощи Python
- на калькуляторе Windows
- на калькуляторе Mac

Метки к статье: система счисления

Категория:

Информация к новости
  • Просмотров: 6425
  • Автор: Midav
  • Дата: 30-09-2012, 01:23
30-09-2012, 01:23

1.12 - Практикум. Часть 3. Задачи. Логические выражения

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

1
Необходимо написать программу, которая позволит нам узнать сколько конфет съест ребенок за неделю и сколько конфет у нас останется из имеющихся, если ребенок каждый день будет съедать по 5 конфет в течении недели.

Вот необходимые исходные данные:

Метки к статье: терминал, Python, арифметические операции, логические операции

Категория:

Информация к новости
  • Просмотров: 5072
  • Автор: Midav
  • Дата: 29-09-2012, 23:41
29-09-2012, 23:41

1.12 - Практикум. Часть 2. Арифметические операции 2

Дополнительный практикум после урока 1.12 основ программирования

С реализацией некоторых операций мы познакомились с вами в прошлый раз.
Сейчас продолжим это знакомство...

Открываем Терминал (а лучше IDLE) и вызываем интерпретатор Python как мы это делали в прошлый раз.
Теперь терминал готов к вводу команд, а мы продолжим...

Чем числа отличаются от строк?

- Числа состоят только из цифр.
- Над числами можно производить математические действия, а над строками - нет.

Метки к статье: терминал, Python, арифметические операции