Category Archives: Программирование

Python: Задачи и решения (Глава 2. Типы, переменные и основы ввода-вывода. Программа “Бесполезные факты”))

Продолжаем учиться программированию. После второй главы в книге: Майкл Доусон “Программируем на Python”, 2014 (Michael Dawson “Python Programming for the Absolute Beginner”, 3rd Edition), где я изучила особенности работы с текстом в языке программирования Python, предложены задания. Давайте выполнять их … Continue reading

Posted in Python | Leave a comment

[Язык C] Загадочный scanf и %c: вводим фразу, а не символ

Хочу отдельным постом поделиться с весьма нетривиальной с точки зрения новичка в C задачкой. Она приходятся восьмым вопросом для самоконтроля в 6 главе  книжки Стивена Прата “C Primer Plus”. Задание таково: Что выведут приведенные далее программы в случае ввода Go … Continue reading

Posted in С (Си) | Leave a comment

Python: Задачи и решения (Глава 1. Начало работы. Программа Game Over)

Продолжаем учиться программированию. После второй главы в книге: Майкл Доусон “Программируем на Python”, 2014 (Michael Dawson “Python Programming for the Absolute Beginner”, 3rd Edition), где я изучила особенности работы с текстом в языке программирования Python, предложены задания. Давайте выполнять их … Continue reading

Posted in Python | Leave a comment

[Язык C] Управляющие операторы: циклы (глава 6)

Шестая глава в книжке Стивена Прата “C Primer Plus”.  Греческий философ Зенон и цикл for Греческий философ Зенон утверждал, что стрела никогда не поразит своей цели. Сначала, говорил он, стрела пролетает половину пути до цели. Затем она пролетает половину оставшегося … Continue reading

Posted in С (Си) | 4 Comments

Python: типы данных и функция input()

В языке программирования Python есть несколько типов данных, например: целые числа int(x), например, 1-2-3-4; дробные числа float(x), например, 1.0-2.0-3.5; строки str(x), в которых может быть текст и другие символы. Функция input() уже обсуждалась ранее, эта функция дает возможность пользователю вводить … Continue reading

Posted in Python | Leave a comment

Python: лайфхаки по настройке среды программирования

Как только вы установили на компьютер Python, лучше сразу позаботиться о небольших нюансах, которые облегают жизнь программистам. Давайте пройдемся по основным настройкам среды программирования и Windows для комфортной работы: 1. Изменение системных переменных среды Эта настройка позволит запускать программу, написанную … Continue reading

Posted in Python | Leave a comment

Компилируем в “Notepad++”

Я несколько задрался использовать Borland 6 для обучения C. Мощная программа и все такое, но из-за своего возраста возможности кастомизации UI там на уровне блокнота (того самого). К примеру, нельзя изменить предустановленные цвета для стиля кода. Поэтому я решился на … Continue reading

Posted in IDE, С (Си) | Leave a comment

[Язык C] Программа про зернышки на шахматной доске (глава 5)

Из пятой главы книжки Стивена Прата “C Primer Plus” – программа по мотивам известной присказки, которая иллюстрирует возрастание по экспоненте. Предыстория: Царь предложил выбрать награду герою за услугу; герой попросил положить на шахматную доску одно зернышко на первую клетку, два … Continue reading

Posted in С (Си) | Leave a comment

[Язык C] Операции, выражения и операторы (глава 5)

Пятая глава в книжке Стивена Прата “C Primer Plus”. В ней идет речь об операторах и цикле while. Любопытно, что в книге Прата while идет до if/else в плане изложения материала; в то время, как в программировании часто учат циклы … Continue reading

Posted in С (Си) | Leave a comment

[Язык C] Символьные строки и форматированный ввод-вывод (глава 4)

Четвертая глава в книжке Стивена Прата “C Primer Plus”. Упражнения по программированию и их решения: 1. Напишите программу, которая запрашивает имя и фамилию, а затем выводит их в формате фамилия, имя.

Posted in С (Си) | Leave a comment