Найти в Дзене
C++ для всех, даром, и пусть никто не уйдет обиженный!
Конечно, вы сразу догадались: я из тех времён, когда все зачитывались фантастической повестью "Пикник на обочине". И программисты тоже. Но я не программист в современном понимании этого слова. Я - программирующий физик. То есть тот, кто строит математические модели разнообразных физических явлений и рассчитывает их на компьютере. И все же, программирование я практиковал много лет и кое-что об освоении языков программирования знаю. В начале пути университетские преподаватели, весьма вежливые и внимательные люди, учили меня, юного физика, языку программирования ALGOL...
1 неделю назад
Алгоритм - повелитель компьютерного мира
Компьютер, как современная техническая игрушка, интересен и сам по себе, но в деловом мире важнее то, для решения каких задач эта "игрушка" может быть использована. Ясно, что если требуется всего лишь сложить несколько чисел, то быстрее и дешевле сложить их столбиком вручную на бумаге, чем приобретать для этого сложный и дорогой прибор. Однако, применение компьютера оправдано для тех задач, в которых: Даже человеку практически невозможно решить задачу, если он не знает метода её решения. Если задачу должна решать машина, тем более, все действия нужно расписать по элементарным шагам...
1 неделю назад
Числовое кодирование нечисловой информации
Наибольшую часть сведений люди сообщают друг другу словами. Уж так повелось. Чтобы хранить слова на бумаге были придуманы буквы. А значит, чтобы хранить слова в компьютере, нужно сделать всего один шаг: договориться, как кодировать буквы числами. В принципе, это нетрудно. Закодируйте букву А числом, например, 192, букву Б - числом 193 и так далее, и дело сделано. Конечно, по-разному нужно закодировать числами заглавные и строчные буквы, не забыть про кодирование точки, запятой и других знаков препинания...
1 неделю назад
Двоичное кодирование чисел. Двоичная арифметика
Двоичное кодирование чисел — это кодирование любых чисел с помощью всего двух цифр: 0 и 1. Поначалу это кажется странным и сложным. Но лишь до тех пор, пока Вы не попробуете самостоятельно какое-нибудь число закодировать. Так же как и десятичное кодирование, двоичное кодирование — позиционное. То есть в изображении числа один и тот же символ (в данном случае "1") имеет разное значение, в зависимости от того, на какой позиции (или, ещё говорят: в каком разряде) он стоит. Рассмотрим, например, четырёхзначные коды чисел...
2 недели назад
Незримая красота информатики
Наука - весьма интересная вещь. В частности, информатика. Кроме практической пользы можно получить от знакомства с ней еще и большое удовольствие. Бескорыстно влюбиться в нее. Как странно. Легко, например, влюбиться в красивую женщину. Или в сильного, умного мужчину. Их достоинства вполне очевидны. Но как влюбиться в невидимые глазу абстрактные научные идеи? Они тоже обладают своеобразной красотой. Чтобы эту красоту ощутить, нужно просто постараться. Как если бы остановиться и внимательно вслушаться в пение птиц, приглядеться к движению волн...
3 недели назад