Основы программирования
128 subscribers
25 photos
28 videos
558 links
Помогаем новичкам стать профессионалами
Download Telegram
Прочитал в одной книге по Lazarus, что функция WriteLn выводит данные с новой строки. То есть СНАЧАЛА переводит строку, а потом выводит данные. О как! А я-то всегда думал, что наоборот. Засомневался… Проверил… Сообщаю результат. Читать далее
Ранее я рассказывал о том, как определить функцию в Python. И приводил пример объявления так называемой void-функции, то есть функции, которая НЕ возвращает результат. Однако в большинстве случаев функции возвращают результат. Поэтому следующая статья о том, как вернуть результат из функции. Читать далее
Если вы только начинаете изучать программирование, то, возможно, вы даже ещё не слышали о перегрузке функций. Однако рано или поздно с этим придётся столкнуться. И если вы уже готовы, то вам пригодится моя новая статья. Читать далее
This media is not supported in your browser
VIEW IN TELEGRAM
Ассемблер сегодня используется достаточно редко. А команда HLT используется редко в ассемблере. Представляете, насколько это редкая штука? И, тем не менее, я о ней решил кратко рассказать. Потому как если уж вы изучаете ассемблер, то и это должны знать. Читать далее
Целые числа - это один из самых простых типов данных в любом языке программирования. Однако и в этой простоте могут встретиться неожиданности, которые у каждого языка свои. Читать далее
Я уже рассказывал о теге <pre>. Но сегодня ещё немного продолжу, поскольку есть некоторые особенности, которые надо знать (и не только применительно к этому тегу, но и вообще любому веб-мастеру). Читать далее
Несмотря на то, что многие программисты не пишут комментарии к своим программам, считая, что так они экономят время, комментарии нужны и важны. Поэтому в любом языке программирования есть возможность вставлять в код комментарии. Сегодня расскажу, как это делается в Фортране. Читать далее
Кроме простых типов данных, таких как числа, в любом языке программирования есть и более сложные типы - структурированные, которые состоят из множества элементов. Один из таких типов - это массивы, которые используются в программах очень часто. Читать далее… 👉 https://dzen.ru/a/ZdgQ5c5NKkyfCGSz
Как всегда в конце текущего или начале следующего месяца сообщаю о том, что вышел свежий номер журнала “Автоматизация и Программирование”, январь-февраль 2024 г.

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

Основные статьи этого номера:

☑️ Для начинающих: 1) Когда психбольница в руках пациентов; 2) Оператор Элвиса.
☑️ Сайтостроение: 1) Как вставить код PHP в HTML-страницу; 2) Тег PRE; 3) Как обманывают владельцев сайтов; 4) Допустимое содержимое тега pre.
☑️ Справочные материалы: 1) Ключевые слова PHP; 2) Зарезервированные слова JavaScript.
☑️ Языки программирования: 1) Определение функции в Python; 2) Write и WriteLn - профессор тоже может ошибиться; 3) Возврат результата функцией Python; 4) Перегрузка функций в С++; 5) Целые числа PHP; 6) Комментарии в Фортране; 7) Массивы в Lazarus.
☑️ Ассемблер: 1) Команда HLT.
☑️ Средства разработки: 1) Lazarus 3.0.
☑️ Секреты программиста: 1) Возведение в степень в программировании.
☑️ Микроконтроллеры, электроника: 1) Основа цифровых устройств; 2) Структура микропроцессорной системы.
☑️ Инженерия: 1) Основные активные входные величины; 2) Как взять в аренду штроборез на два года бесплатно; 3) Что называется воспроизводимостью измерения; 4) Ступени автоматизации; 5) Коэффициент автоматизации; 6) Программируемые реле для автоматизации; 7) Расходные материалы электрика; 8) Кратко об RS-232.
☑️ Управление, обучение, фриланс: 1) Корпорация - паршивая штука; 2) Отдельное резюме для каждой вакансии; 3) Делай то, что можешь делать; 4) Универсальные принципы планирования; 5) Нет цели - нет победы; 6) Прежде чем начать проект.
☑️ Автомобили: 1) Причины глюков датчиков дверей на Весте; 2) Почему нельзя спать в машине, если включен режим рециркуляции; 3) Сигарета в радиаторе - правда или байка?
☑️ Архив: Квадратные корни и квадраты.

>>> Скачать журнал АиП 2024/01-02 >>>
Набор ключевых слов в языках программирования обычно не такой уж и большой. Но даже при этом их необязательно запоминать, так как при попытке, например, использовать их как обычный идентификатор, будет выдана ошибка. Но увидеть их хотя бы один раз, чтобы иметь общее представление, определённо нужно. Читать далее
В программировании довольно часто возникает необходимость получения случайных чисел. Почти во всех языках для этого имеются встроенные функции. Однако полезно будет также знать, как самому написать такую функцию. Может пригодиться, если придётся создавать программу на языке, где такой функции не предусмотрено. Ну и просто любопытно. Читать далее
👍1
Типы данных - это обычно одна из первых тем при изучении любого языка программирования. Поэтому я довольно часто рассказываю о типах данных. Сегодня очередь дошла до чисел с плавающей точкой в РНР. Читать далее
Цикл for, пожалуй, самый простой цикл. Поэтому и используется он наиболее часто. Но, несмотря на простоту, этот цикл имеет довольно таки большие возможности. Например, можно использовать в качестве счётчика не одну, а несколько переменных. Читать далее
Любой язык программирования, даже нетипизированный, всё равно использует данные какого-либо типа. И JavaScript в этом смысле - не исключение. Несмотря на то, что этот язык, пожалуй, самый нетипизированный среди всех нетипизированных, типы данных в нём всё равно существуют. Читать далее...
Сегодня только ленивый не слышал о нейросетях (искусственный интеллект). И наверняка многие уже пробовали ими пользоваться. И при этом также наверняка далеко не всё им нравилось. В этом случае (когда нейросеть не устраивает) обычно ищут другую. Но есть и иной путь - создать нейросеть самому… >>> Как самому создать нейросеть >>>
При изучении чего-то нового всегда появляется очень-очень много вопросов. Особенно, если это новое является сложным предметом. А язык ассемблера как раз таковым и является. Изучать его можно если не всю жизнь, то уж во всяком случае очень долго. Так что сегодня очередной кирпичик в вашу академию знаний об ассемблере. Читать далее… 👉 https://dzen.ru/a/ZfUW-KGadztawI0K
В любых языках программирования есть такой тип данных, как строки. Потому что текст, несмотря на наличие графического интерфейса и возможности вывода голосовых сообщений, в обозримом будущем будет оставаться наиболее распространённым видом общения между машиной и человеком. Читать далее
Как определять пользовательские функции в Python я рассказывал ранее. А сегодня продолжу разворачивать этот вопрос и расскажу о параметрах и аргументах функций этого языка программирования. Читать далее
Наверно эту статью можно включить в рубрику “полезно о бесполезном”. С одной стороны, оператор, о котором пойдёт речь, сегодня почти никто не использует. С другой стороны, вы можете встретить его в каких-то старых исходных кодах. Поэтому знать о его существовании необходимо. Читать далее
👍1
Я не знаю ни одного языка программирование, где бы не использовались строки. Потому что несмотря на то, что сегодня имеются системы искусственного интеллекта, которые распознают человеческую речь, даже с ними многие предпочитают общаться в текстовом режиме. Читать далее