Способы обработки ввода и вывода на языках программирования Liberty и Python. Виды пользовательского интерфейса. Принципы объектно-ориентированного написания инструкций компьютера. Создание интерактивных электронных страниц с помощью Java Script.
Аннотация к работе
Основы программировании 2-е издание Programming FOR edition by Wallace WangПеред вами одна из самых простых книг, посвященных программированию. Вы узнаете, что такое язык программирования, и какие языки программирования наиболее популярны на сегодняшний день. Отдельные части книги посвящены использованию языка программирования BASIC, использованию различных структур данных, а также программированию для Как написать программу 41 Глава 4. ИЗУЧАЕМ ПРОГРАММИРОВАНИЕ НА LIBERTY BASIC 65Создание циклов с помощью команды WHILE WEND Бесконечный цикл не нужно забывать изменять булево выражение в цикле Бесконечный цикл N2: не нужно забывать задавать булево выражение перед началом цикла Создание циклов с помощью команды FOR NEXT 124 Оставим неправильный подход к написанию программ в прошлом Практикуемся в структурном программировании модульных программ процедур Определение процедуры Передача данных процедуре Вызов процедурыИспользование "черепашьей" графики 144 Задание толщины линии 147 Выбор цвета линии 148 Рисование окружностейСохранение данных в текстовых Создание нового текстового файла Помещение информации в текстовый файл 154 Добавление новых данных в существующий текстовый файл Получение данных из текстового файла 155 Сохранение данных в файлах с произвольной выборкой 157 Создание нового файла с произвольной выборкой 157 Сохранение данных в файле с произвольной выборкой Получение данных из файла с произвольной выборкой Создание и удаление каталоговАнатомия ошибки Синтаксические ошибкиСохранение (и удаление) данных в массиве Создание многомерных массивов Создание динамических массивовУправление данными в записях 201 Сохранение данных в записи 201 Извлечение данных из записи 201 Использование в массивах 202 Связанные списки и указатели 204 Начнем с 204 Составные части связанного списка Создание связанного спискаПроблемы программного 217 Как упростить написание программ 218 Разбиение программ на объекты 220 Как использовать объекты 221 Как создать объект 222 Написание методов объекта 223 Создание объекта 224 Выбор объектно-ориентированного языка программирования 225 АЛГОРИТМЫ: ОБЪЯСНИТЕ Сортировка методом вставокПоследовательный поиск Двоичный поиск ХэшированиеВыбор нужной структуры данных Выбор нужного алгоритма Настройка исходного кода Помешаем наименее вероятное условие в начале Помещаем наиболее вероятное условие начале Не используйте без надобности цикл FOR NEXT Правильно организуйте циклы Старайтесь по возможности использовать встроенные команды Использование быстрого языка программирования компилятора Определение абзаца Выделение цитаты Привлекаем внимание к тексту Использование атрибутов дескрипторов Выравнивание текста Использование цвета Раскрашиваем гиперссылкиСоздание переменных 288 Создание диалоговых окон 289 Разбираемся с функциями 291 Открываем и закрываем окна 293 Открытие окна 293Как работают 296 Добавление на Web-страницу 299 Определение размеров окна Java-аплета 299 Определение расположения окна Java-аплета 299 Добавление пространства вокруг окна Java-аплета 300 Поиск бесплатных Java-аплетов 300с Python 302 Работа с данными 303 Структуры данных 305 Комментарии 307 Использование структур 307 Использование циклов 309 Инструкция while 309компьютерных игр для собственного и получения прибыли Анимация 316 Шифрование и дешифрованиеПрограммирование для Macintosh и Palm OS Программирование для Linux После окончания колледжа Уоллес Вонг проработал два года в едва кон-с концами корпорации, которая долго водила своих сотрудников за нос рассказами о производстве оружия, способного в мгновение ока уничтожить все живое на планете Земля. Правда, вскоре он пришел к выводу, что жизнь стоит тратить на что-нибудь поценнее, чем прозябание в корпорации, разглагольствующей о свободе и демократии, но оружие для уничтожения этих самых достижений человечества. С такими мыслями в голове он приобрел свой первый персональный компьютер IBM PC, после чего быстро осознал несовершенство руководств по работе с компьютером и компьютерными программами. Разобравшись с командами древней операционной системы MS DOS версии 1.25, Уоллес Вонг решил опубликовать свои заметки в местном компьютерном журнале, чтобы поделиться своими наблюдениями с другими, а также получить деньги не от военно-промышленного комплекса.Точно также практически любой может научиться создавать программы, не вдаваясь в подробности о том, как именно работает компьютер. Им просто необходимо написать программу, которая решала бы определенную проблему, так как найти готовую программу не удалось, Например, человеку понадобилась программа для подсчета расходов, а готовой программы под рукой нет. Какими бы ни были ваши интересы, вы всегда сможете написать программу, определенные задачи, и в случае успеха продавать ее другим людям. Компании всегда ишут программистов, которые смогли бы написать определенные программы; кроме того, очень часто необходимы программисты, которые смогут внести изменения в уже программы, выполняющие массу разнообразных задач.
План
6 Содержание
Установка Liberty BASIC 68 Запуск Liberty BASIC 69 Ваша первая программа на Liberty BASIC 70 Выполнение программы на Liberty BASIC 70 Сохранение написанной на Liberty BASIC 71 Загрузка или создание написанной на Liberty BASIC 72 Использование комбинаций клавиш 72 Использование справочной системы Liberty BASIC 73 Завершение работы с Liberty BASIC 73
Глава 6. Обработка ввода и вывода 74
Работа с старый способ 74 Работа с вводом-выводом; современный способ 77 Ввод данных 77 Отображение вывода 77 Печать данных 78
Глава 7. Переменные, константы и комментарии 80
Использование переменных 80 Присвоение переменной определенного значения 81 Объявление переменных 85 Использование констант 88 Добавление комментариев к тексту пtrialммы 89
Глава 8. Забавы с числами и строками 91
Сложение, деление и умножение 91 Использование 92 Что такое приоритет операций 93 Использование скобок 94
Использование встроенных математических функций Liberty BASIC 95 Манипулирование строками 96 переменных как строк 96 строк 97 Использование функций Liberty BASIC для работы со строками 98
Использование верхнего и нижнего регистров 98 Определение длины строки 99 Обрезание строки 100 Добавление 100 Удаление символов из строки 100 Поиск строки в рамках другой строки 101 строк в числа 102
Глава 9. Принятие решений с помощью управляющих операторов 104
Знакомство с булевыми выражениями 104 Использование переменных в булевых выражениях 106 Использование булевых операторов
Знакомство с операторами IF THEN
112 IF 113
Использование trialtopa Select Case Проверка значений Проверка оператора отношений