Найти в Дзене
WEB MANIA

Четыре фундоментальных основ в Программировании

Всем привет друзья, сегодня поговорим о четырёх основах в программировании, которые если будете знать сможете легко изучить разные языки программирования. Переменные В любом языке программирования основой являются переменные, которые могут хранить в себе всё что угодно, проще говоря, это ячейка оперативной памяти в которой что-то хранится. x=20 c=61 y=1 x, c, y -это переменные, а 20, 61, 1 -это их значения. То есть x+c+y==82 20+61+1==82 это одно и тоже, переменные нужны просто для удобства, главное надо понимать что знак = это знак присвоения в программирование, а знак == это равно. Условия Условие это то, без чего нельзя написать код на любом языке программирования. В большинстве языков это конструкция if else. Думаю все вы знаете что такое алгоритмы. А теперь попробуем написать тоже самое, но на языке программирования x=10 if (x>0) { x-1 } else { x+1 } Вот примерно так, конечно в разных языках может быть разный синтаксис, но принцип везде один, условие позволяет делать ветки в к
Оглавление

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

Переменные

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

x=20

c=61

y=1

x, c, y -это переменные, а 20, 61, 1 -это их значения. То есть

x+c+y==82

20+61+1==82

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

Условия

Условие это то, без чего нельзя написать код на любом языке программирования. В большинстве языков это конструкция if else. Думаю все вы знаете что такое алгоритмы.

-2

А теперь попробуем написать тоже самое, но на языке программирования

x=10

if (x>0) {

x-1

} else {

x+1

}

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

x это 10, если 10 больше 0 то в 10-1, если нет 10+1, всё довольно просто.

Циклы

Ещё одна основа которую надо знать всем, также есть во всех языках программирования, цикл позволяет вернутся назад если условие не правильное, или выполнить одну и ту же операцию над определёнными элементами.

Вот как это в алгоритме

-3

как видите действие будет выполнятся пока условие не будет верным, это самая простая версия цикла.

В большинстве языков программирования присутствуют два вида for и while есть и ещё, но это основные. Давайте перепишем алгоритм в код

x=0

while ( x>0 ){

x+1

}

Вот как раз цикл while и говорит что к x будет прибавляется единица пока условие не станет верным

for( x=0; x<10; x+1 ) {

цикл

}

в чём разница , в написании и цикл for выполняется пока условие верное, а цикл while выполняется пока условие не будет верным

Функции

это подпрограмма, которую можно использовать где угодно в коде и когда угодно,

-4

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

function F ( x ) {

y=x

return y+10

}

F( 100 ) вернёт 110

F( 2 ) вернёт 12

обычно функции дают имя , в скобках функция F принимает аргумент, при вызове функции мы можем передавать туда любые значения и они будут записаны в переменную x, ключевое слово return значит мы возвращаем что то, после выполнение функции на месте вызова появится сумма поэтому можно делать так

с=F( 100 ) получится c=110

j=F( 2 ) получится j=12

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

Если понравилась статья ставьте лайки и подписывайтесь

Всем до скорой встречи