From 020fa74b1c552800cf5b1b7b88bb55c2c54f371e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=94=D0=BC=D0=B8=D1=82=D1=80=D0=B8=D0=B9=20=D0=9A=D0=BE?= =?UTF-8?q?=D0=B7=D0=BB=D1=8E=D0=BA?= Date: Sat, 19 Aug 2023 21:56:38 +0000 Subject: [PATCH] =?UTF-8?q?lecture01:=20=D0=BE=D0=BF=D0=B5=D1=87=D0=B0?= =?UTF-8?q?=D1=82=D0=BA=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lectures/lecture01/README.md | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/lectures/lecture01/README.md b/lectures/lecture01/README.md index f835739..7877e0b 100644 --- a/lectures/lecture01/README.md +++ b/lectures/lecture01/README.md @@ -15,10 +15,11 @@ Написание программы начинается с идеи и подобно переводу. Чем точнее конструкция языка будет соответствовать идее, которую хочется выразить, тем проще будет разобраться в программе. -Код читается гораздо чаще, чем пишется, поэтому писать понятно выгодно -в плане экономии усилий и другим, и себе через некоторое время. +Код читается гораздо чаще, чем пишется, поэтому писать понятно выгодно: +это облегчает чтение и другим людям, и самим себе через некоторое время. -Во-первых, это выбор правильных конструкций и типов. +В чем заключается эта точность? +Во-первых, в выборе правильных конструкций и типов. Например, есть переменная, содержащая количество значений. Можно было бы объявить ее как `int n`. Но `int` — это знаковый тип, то есть читатель, увидев такую строку, @@ -57,11 +58,11 @@ cout<<'*'; ```cpp if ((i > 0) && (bins[i - 1] < bins[i])) { for (int j = 0; j < bins[i] - 1; j++) { - cout<<'*'; + cout << '*'; } ``` -В среде CodeBlock можно в контекстном меню (по правой кнопке мыши) +В среде CodeBlocks можно в контекстном меню (по правой кнопке мыши) выбрать пункт «Format use AStyle», чтобы автоматически расставить отступы. Однако стоит выработать привычку сразу писать код аккуратно.