Книга предназначена для начинающих программировать школьников и студен-тов. Материал излагается доступным языком на примерах из повседневной жиз-ни. Раскрыты основные определения: алгоритм, программа, программирование. Рассмотрены базовые понятия языков программирования: объекты, переменные, присваивание, типы данных, ввод/вывод. Разобрана работа условных операторов, циклов, обработка одномерных и двухмерных массивов, математические функ-ции и функции работы со строками. Описывается работа с графикой, анимация, обработка событий. Материал излагается на примере объектно-ориен-тированного языка свободно распространяемой русифицированной среды Small Basic. В каждом разделе имеются задания для самостоятельного решения.
Kniga prednaznachena dlya nachinayushchikh programmirovat shkolnikov i studen-tov. Material izlagaetsya dostupnym yazykom na primerakh iz povsednevnoy zhiz-ni. Raskryty osnovnye opredeleniya: algoritm, programma, programmirovanie. Rassmotreny bazovye ponyatiya yazykov programmirovaniya: obekty, peremennye, prisvaivanie, tipy dannykh, vvod/vyvod. Razobrana rabota uslovnykh operatorov, tsiklov, obrabotka odnomernykh i dvukhmernykh massivov, matematicheskie funk-tsii i funktsii raboty so strokami. Opisyvaetsya rabota s grafikoy, animatsiya, obrabotka sobytiy. Material izlagaetsya na primere obektno-orien-tirovannogo yazyka svobodno rasprostranyaemoy rusifitsirovannoy sredy Small Basic. V kazhdom razdele imeyutsya zadaniya dlya samostoyatelnogo resheniya.
The book is intended for beginning programming students. The material is presented in accessible language and examples from everyday life. The basic definition: algorithm, program, programming. Introduces the basic concepts of programming languages: objects, variables, assignment, data types, input/output. Disassembled work conditional statements, loops, processing one-dimensional and two-dimensional arrays, mathematical functions and string manipulation. Describes how to work with graphics, animation, event handling. The material is presented on the example of an object-oriented language a freely distributed multi-language environment Small Basic. In each section there are job IDE independent decisions.