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

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

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

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

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



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

Категория:

Информация к новости
  • Просмотров: 47036
  • Автор: Midav
  • Дата: 19-11-2012, 09:03
19-11-2012, 09:03

cpr_2.2 Первая программа на языке программирования Си

Сегодня мы напишем нашу первую программу на языке программирования Си.
Мы выведем на печать фразу на английском языке - Hi everybody! - Привет всем!
Также мы:
- рассмотрим некоторые различия в средах разработки, которые мы рассматривали ранее,
- посмотрим как выполняется программа в этих средах разработки...

Любая программа в языке Си начинается с основной функции (процедуры) именованной main
Уже само название говорит нам о том, что это главная функция в программе.
С этой функции начинается выполнение любой программы, когда вы запускаете исполняемый файл в операционной системе (в Windows это файлы ***.exe).
main - это как первая страница книги с которой начинается чтение...

Метки к статье: main, printf

Категория:

Информация к новости
  • Просмотров: 38785
  • Автор: Midav
  • Дата: 16-11-2012, 09:05
16-11-2012, 09:05

Xcode - среда разработки для Mac

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

Xcode это среда разработки специально разработана для создания приложений для платформы Apple - iPhone, iPad, MacOS...
Она совершенно бесплатна и ее свободно можно скачать в AppStore.
Для этого вам конечно же необходимо иметь AppleID - ваш личный идентификатор, который позволяет авторизоваться в iTunes и appStore и совершать покупки.

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

Категория:

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

Среда разработки для языка Си - Visual Studio 6

Вы скажете - а почему мы знакомимся с этой устаревшей средой разработки, когда уже имеется версия намного современнее и мощнее?
Причина в том, что новые версии платные, а для знакомства с основами языка Си нам будет достаточно и того функционала, который нам предоставляет эта бесплатная версия.
Конечно же вы можете использовать и более новые версии студии...
Нам же будет достаточно или VS6 или же ранее рассмотренный Dev-C++

Метки к статье: Visual Studio

Категория:

Информация к новости
  • Просмотров: 7514
  • Автор: Midav
  • Дата: 14-11-2012, 15:57
14-11-2012, 15:57

cpr_2.1 Краткое введение в язык программирования Си

Мы не будем подробно знакомиться с историей создания языка программирования Си ни в коей степени не умаляя этим их создателей - Брайана Кернигана и Денниса Ритчи.
При желании исторический экскурс можно найти на той же Википедии...

Отметим лишь, что с момента создания языка Си в 1983 году он оказался настолько удобным для программирования, что с большим успехом пользуется по сей день и на его основе создано много си-подобных разновидностей... C++, C#, Java...
Тот же Objective-с в своей основе тоже имеет язык Си (не только его конечно)...

В 1989 году был принят стандарт языка Си - его аббревиатуру вы наверняка встречали - С89.
На данный момент это наиболее распространенная версия языка Си, несмотря на то, что в 1999 году вышла его новая "версия" - С99.

Метки к статье: язык программирования Си

Категория:

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

Dev-C++ (Dev-Cpp) - среда разработки приложений для Си/С++

Dev-C++ (Dev-Cpp) - среда разработки приложений для Си/С++
Ранее мы с вами уже рассматривали вскользь разные среды разработки, позволяющие писать программы на разных языках программирования - в частности на С/С++
Имеется достаточное количество таких программ: как платных, так и бесплатных.
Вы можете выбрать любую из них.
Найти их для скачивания не составит труда - эти вопросы мы здесь обсуждать не будем.

Безусловно для платформы Windows существует большее количество таких программ нежели для Mac OS.

Одну из них мы рассмотрим ниже.
Это Dev-C++ (Dev-Cpp) - бесплатная интегрированная среда разработки приложений для языков программирования C/C++. В дистрибутив входит компилятор MinGW.

Категория:

Информация к новости
  • Просмотров: 6896
  • Автор: Midav
  • Дата: 12-11-2012, 17:24
12-11-2012, 17:24

1.31 Списки - массивы. Первое знакомство.

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

Как вы помните, мы с вами рассматривали работу программы по расчету чисел Фибоначчи (значение числа равно сумме двух предыдущих чисел), однако мы не смогли присвоить переменной результат вычислений.

Метки к статье: массив, списки, Фибоначчи

Категория:

Информация к новости
  • Просмотров: 8781
  • Автор: Midav
  • Дата: 9-11-2012, 08:56
9-11-2012, 08:56

1.30 Функции которые возвращают результат - return

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

В языке программирования СИ такого разделения нет - там оба этих вида называются функциями.

Метки к статье: функция, return

Категория:

Информация к новости
  • Просмотров: 18287
  • Автор: Midav
  • Дата: 8-11-2012, 16:37
8-11-2012, 16:37

1.29 Подпрограммы: функции и процедуры в Питоне

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

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

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

Метки к статье: функция, процедура, Фибоначчи, подпрограмма

Категория:

Информация к новости
  • Просмотров: 15695
  • Автор: Midav
  • Дата: 7-11-2012, 01:45
7-11-2012, 01:45

Практикум. Задачи на while, if-else, input()

Попробуйте решить некоторые задачи по ранее пройденному материалу для его лучшего закрепления.

В данном практикуме по программированию представлены:
- несколько вопросов на понимание логических операций (булева алгебра) и
- математических операций
- закрепление знаний цикла while
- закрепление знаний условного оператора if - else
- использование запроса пользователя на ввод данных...

Возможно некоторые задания покажутся вам чересчур простыми, то практика - превыше всего...

Метки к статье: while, if-else

Категория:

Информация к новости
  • Просмотров: 7280
  • Автор: Midav
  • Дата: 6-11-2012, 01:26
6-11-2012, 01:26

Практикум: расчет сдачи с покупки

В практикуме 1.20 Практикум - Оператор условия if. Часть 2 была поставлена задача по составлению программы для расчета сдачи с купюры в 1000 рублей для расчета сдачи: какими купюрами и сколько надо сдать покупателю сдачи...

Надеюсь, что вы смогли решить поставленную задачу... если же нет, то давайте рассмотрим ее решение.

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

- Необходимо подсчитать и вывести на печать полученные данные...
Назад Вперед