Основы

Основы

Основы основ
подборка · 44 материала
1,2K подписчиков
В программировании нередко приходится возводить число в степень. Почти во всех языках программирования для этого есть специальные функции. Но есть две причины не использовать их: Для таких случаев надо знать некоторые вещи, которые помогут вам возвести число в степень без использования таких функций как Power в Паскале (Делфи, Лазарус). Итак, первый простейший способ - это просто перемножить число (переменную) на само себя необходимое количество раз. Например, возвести Х в квадрат можно так (пример...
4 месяца назад • 169 просмотров
1,2K подписчиков
Наверняка все программисты, когда начинали обучаться, то слышали о том, что перед разработкой надо составлять блок-схему алгоритма. В школах, в универах, в учебниках для начинающих об этом всегда говорят. И наверняка каждый хоть раз да пробовал это сделать. Но надо ли это на самом деле - вот в чём вопрос! Попробую привести доводы за то, чтобы блок-схему алгоритма рисовать: Есть, разумеется, и доводы против. Основной из них - это трудозатраты. К тому же в реальном программировании необходимость составлять блок-схемы алгоритмов возникает крайне редко или вообще не возникает...
5 месяцев назад • 373 просмотра
1,2K подписчиков
В программировании довольно много различных официальных терминов. Ещё больше полуофициальных или совсем неофициальных. К какой из этих групп принадлежит термин “мёртвый код” я не знаю (но вряд ли к официальной терминологии). Да и вообще наверно никто не будет утверждать, что приведенное здесь определение однозначно во всех случаях. Но мне оно попалось на глаза, поэтому решил поделиться. Мёртвый код - это не код программы, которая умерла ))) Это нечто другое. Вот пример на Python: Здесь у нас определена функция, где есть две инструкции return...
6 месяцев назад • 1,6K просмотров
1,2K подписчиков
Нередко нам всем приходится работать одновременно с множеством файлов. Например, вы работаете над каким-то проектом. Для этого обычно под проект создаётся отдельная папка (ну я во всяком случае так делаю). А там уже может быть довольно много разных файлов. Например, какие-то таблицы Excel, презентации, Word-документы и т.п. Если проект сложный, то работать над ним вы можете не один день и даже не один месяц. И начало работы над проектом будет примерно таким: зайти в нужный каталог, открыть файл №1, открыть файл № 2, … открыть файл № N...
6 месяцев назад • 364 просмотра
1,2K подписчиков
На всякий случай напомню: Например, в этом выражении: 2 + 3 * 2 Сначала выполняется операция умножения (3 * 2), а потом к результату прибавляется число 2. В итоге результатом выражения будет число 8. Впрочем, не надо быть программистом, чтобы это понять - всё это мы знаем из математики. Однако в программировании есть и много других операторов. Если говорить о языке РНР, то список операторов с приоритетами приведён в таблице ниже. Многие из операторов РНР были позаимствованы из языков С и Perl. Ну...
7 месяцев назад • 49 просмотров
1,2K подписчиков
Мало кто из программистов любит это делать, но заниматься этим приходится всем. Я говорю про отладку программ. Потому что ни одна более-менее серьёзная программа не заработает с первой попытки. А у новичков даже программа Hello World может вызвать затруднения и панику, если не запустится с первого раза (хорошо помню, как я радовался своей Hello World на Паскале, но это были другие времена - без Интернета, и в условиях отсутствия информации это для меня была действительно победа). Для отладки программного обеспечения во всех средствах разработки имеются соответствующие инструменты...
7 месяцев назад • 153 просмотра