← Апрель 2024 | ||||||
1
|
2
|
3
|
4
|
5
|
6
|
7
|
---|---|---|---|---|---|---|
8
|
9
|
10
|
11
|
12
|
13
|
14
|
15
|
16
|
17
|
18
|
19
|
20
|
21
|
22
|
23
|
24
|
25
|
26
|
27
|
28
|
29
|
30
|
Если вы никогда раньше не программировали но хотели бы попробовать свои силы в этой области и добиться успехов, а времени на получение академических знаний нет, то этот сайn может помочь вам в ваших начинаниях.
Вы познакомитесь с общими основами программирования, с основами языков программирования Python, Си и Objective-c с тем, чтобы самостоятельно смогли создавать приложения под iphone и ipad от Apple
Статистика
0 за неделю
Первые шаги в программировании: основы, Си, Objective-c
1.12 Перевод целых чисел десятичной системы счисления в другую систему Следующим этапом является понимание принципа перевода целых чисел десятичной системы счисления в систему счисления с другим основанием. Общим принципом для такого перевода является деление имеющегося числа на основание нужной системы счисления до тех пор, пока частное больше нуля, и записать цифры всех остатков в обратном порядке. Примеры перевода десятичных чисел в двоичную систему 97 10 переводим в двоичную систему счисления: 97 / 2 =...
Первые шаги в программировании: основы, Си, Objective-c
1.11 Перевод целых чисел из шестнадцатеричной системы счисления в десятичную Для того чтобы узнать какое значение имеет шестнадцатеричное число в десятичной системе счисления необходимо произвести те же самые действия, что и при переводе двоичного числа , за исключением того, что в данном случае используется основание 16, а не 2 как для двоичного числа. Например, требуется перевести шестнадцатеричное число 5F3 в десятичное. В этом числе 3 цифры. В соответствии с вышеуказанным правилом представим его в виде...
Первые шаги в программировании: основы, Си, Objective-c
1.10 Перевод целых чисел из шестнадцатеричной системы счисления в десятичную Для того чтобы узнать какое значение имеет шестнадцатеричное число в десятичной системе счисления необходимо произвести те же самые действия, что и при переводе двоичного числа, за исключением того, что в данном случае используется основание 16, а не 2 как для двоичного числа. Таблица соответствия систем счисления: X 8 0 1 2 3 4 5 6 7 10 11 12 13 14 15 16 17 X 10 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 X 16 0 1 2 3 4 5 6 7 8 9 A B C...
Первые шаги в программировании: основы, Си, Objective-c
1.9 Перевод целого двоичного числа в другую систему счисления Перевод целого числа одной системы счисления в другую Будут рассмотрены: - перевод двоичного числа в восьмеричное - перевод двоичного числа в десятичное - перевод двоичного числа в шестнадцатеричное Как уже было сказано ранее одним из сложных моментов в системах счисления является перевод одной системы счисления в другую. Но это только по началу. Надо запомнить основной принцип преобразования числа в десятичную систему. Этот принцип можно записа...
Первые шаги в программировании: основы, Си, Objective-c
1.8 Системы счисления Мы вплотную подходим к основополагающему моменту в программировании - сейчас мы познакомимся с системами счисления . За свою историю человечество использовало многие варианты счисления. начиная от единичной (счет на пальцах, зарубки, узелки) и заканчивая алфавитными вариантами. Но что же такое "система счисления? Термин " система счисления " можно интерпретировать как способ записи чисел с помощью специальных знаков, которые называются цифрами . Существует несколько систем счисления: ...
Первые шаги в программировании: основы, Си, Objective-c
1.7 Булевая алгебра. Логические выражения В 19 веке Джордж Буль заложил основы булевой алгебры. Джордж Буль оценивал каждое высказывание в виде утверждений имеющих либо ложное, либо истинное значение. Основополагающие принципы булевой алгебры лежат в основе вычислительных операций в каждом компьютере. Во всех языках программирования в том или ином виде присутствует логический тип данных - который присутствует в логических выражениях. В информатике такие данные имеют только два возможных значения - ДА или Н...
Первые шаги в программировании: основы, Си, Objective-c
1.6 Базовые понятия. Часть 3 - Числа, выражения, операнды, знаки операций Числа в арифметике Число довольно абстрактная сущность которая используется для описания количества. Арифметика - раздел математики который изучает простейшие виды чисел (натуральные, целые, рациональные) и простейшие арифметические операции над ними (сложение, вычитание, умножение, деление. Числа бывают следующими типами данных: - натуральными 1,2. Используются для счета объектов. - целыми. Если к натуральным числам добавить еще отр...
Первые шаги в программировании: основы, Си, Objective-c
1.5 Базовые понятия. Часть 2 - Программа, данные Запись алгоритма на формальном языке понятном для компьютера называется ПРОГРАММОЙ . То есть программа - это определенные инструкции для выполнения компьютером некой задачи. Чаще всего программа оформлена в виде исполняемого файла. На системе Windows, как говорилось ранее, такой файл имеет расширение .exe Инструкции программы записываются при помощи машинного кода или специальных языков программирования. А вот программирование как раз является процессом напи...
Первые шаги в программировании: основы, Си, Objective-c
1.4 Базовые понятия. Часть 1 - Задача и алгоритм Окунаясь в мир программирования необходимо понимать те или иные термины и понятия. Это необходимо чтобы не возникало неправильного толкования терминов и чтобы вы были уверены что разговариваете со всеми на одном языке. Все эти понятия не нужно заучивать, ведь мы получаем не академические знания. Достаточно того, чтобы вы ознакомились с этими понятиями и разбирались с ними на интуитивном уровне. Этого будет вполне достаточно. Прежде всего, перед вами всегда с...
Первые шаги в программировании: основы, Си, Objective-c
1.3 Среда разработки СИ Чтобы визуально посмотреть как выполняется написанная программа на языке СИ необходимо иметь в своем распоряжении специальную программу - среду разработки. Как правило современные программы данного типа позволяют работать с разными языками программирования: СИ, СИ, Java и т.п. Среди таких программ есть платные и бесплатные программы, есть только под систему Windows, а есть кросс платформенные, которые работают на разных операционных системах. При желании они легко находятся на прост...