Введение в основы программирования - начало начал (6 фото)
Прежде всего, следует понять, насколько программирование может соответствовать Вашим наклонностям и желаниям, готовы ли Вы кропотливо и скрупулезно составлять программы или разрабатывать компьютерные игры. В данной статье будет изложено самое элементарное первоначальное представление об искусстве составления программных модулей, показаны и объяснены основы программирования и созданы простые приложения.
Все программисты перед написанием программы составляют приблизительный план, разрабатывают стратегию и тактику выполнения поставленной задачи. Поэтапное, даже пошаговое составление инструкции и определение порядка выполнения действий в программе и есть алгоритм, показывающий четкую последовательность действий для достижения поставленной задачи. Например, когда вы рассказываете человеку, незнакомому с городом, как достичь определенного места, Вы последовательно проводите его сначала направо, потом прямо, затем налево и опять направо - все, человек на месте. Точно так же и при составлении программы для компьютера - сначала выстраивается алгоритм, порядок действий, приводящий к выполнению поставленной задачи, а затем алгоритм переводится на понятный компьютеру язык программирования.
Для примера возьмем язык программирования Java Script, являющийся одним из самых доступных для понимания инструментов. Кроме того, для данного языка Вы всегда сможете найти большое количество руководств и рекомендаций. Работать с Java Script можно непосредственно из Вашего браузера. Для этого требуется открыть новую вкладку (будем использовать наиболее популярный браузер Google Chrome) и после нажатия комбинации клавиш Ctrl+Shift+J откроется консоль, в которой и можно будет начать обучение.
Математические действия.
Выполним простейшие действия на сложение или вычитание. В открытом окне консоли набираем 41+38 и затем нажимаем Enter. Вы должны увидеть ответ «79». Точно так же выполняются другие действия: вычитание, деление и умножение. Следует помнить, что компьютер знает правила приоритета математических действий и сначала выполняет умножение и деление, а затем сложение и вычитание. Скобки также принимаются во внимание. Первоклассники всегда могут таким образом проверить свою домашнюю работу по математике.
Переменные.
Для сохранения вычислений в целях дальнейшего применения используется понятие переменной. Создаем ячейку памяти, которой можно будет присвоить любые данные. В целях создания переменной в Java Script используется слово var и через пробел - имя переменной, например, а. Следующим этапом будет присвоение переменной конкретного значения с использованием оператора присваивания: клавиши =. Введем еще две переменных: b и result.
Строковые значения.
Для работы с текстовыми значениями, что необходимо при написании практически любой программы, используется прием, основанный на записи с применением кавычек. Создаем переменные str и str2 и присваиваем им текстовые значения «Привет Фишки» и «Это моя первая программа». Затем пробуем объединить эти переменные в одну строку. Обязательно необходимо вводить пробел между переменными, что хорошо видно на рисунке.
Булевы значения.
Использование булевых значений также распространено в программировании, как и числовых и текстовых значений. Это логический оператор, который указывает ложное или истинное значение. true указывает на истинное высказывание, а false означает ложное высказывание. Легче всего объяснить работу этих значений на примере работы с переменными. Следует помнить, что мы не всегда заранее знаем величины переменных. Введем три переменные a , b, c. Пробуем различные комбинации сравнения этих чисел с использованием операторов больше >, меньше < и равно ==. Дополнительно вводим еще один оператор неравенства (!=).
Используя булевые значения, можем сравнить еще и строки. Пробуйте сравнивать различные тексты, в нашем примере сравниваются слова "Фишки" и "Привет". Также возможно сохранение булевых значений в качестве переменных и в дальнейшем работа с ними. Сравнивая переменные varvar t = true, f = false, мы получаем ложное значение. Введем еще один оператор отрицания «не» - (!). На примере можем получить преображение ложного оператора в истинный (!false) и ложного математического сравнения в истинное!(100 == 200).
Выводы.
Приведены примеры работы с азами программирования. Для уверенного использования знаний всегда следует доводить свои действия до автоматизма, поэтому, рассмотрев данный материал, попробуйте выполнить свои примеры, проверить, правильно ли усвоен урок. Материал предназначен для людей, только познающих основы программирования, а не для профессиональных программистов, поэтому он изложен простым для понимания языком с использованием примеров.