
- •1 Билет
- •2 Билет
- •3 Билет
- •4 Билет
- •5 Билет
- •6 Билет
- •7 Билет
- •8 Билет
- •9 Билет
- •10 Билет
- •19 Билет
- •20 Билет
- •21 Билет
- •22 Билет
- •23 Билет
- •24 Билет
- •25 Билет
- •26 Билет
- •27 Билет
- •28 Билет
- •29 Билет
- •30 Билет
- •31 Билет
- •32 Билет
- •33 Билет
- •35 Билет
- •36 Билет
- •37 Билет
- •38 Билет
- •40 Билет
- •41 Билет
27 Билет
Инструментарий создания пользовательского интерфейса
Инструментарий создания пользовательского интерфейса есть библиотека технологических интерактивных средств, дающих возможность использовать физические устройства ввода для ввода значений при наличии обратной связи, отображаемой на экране''. Программист использует этот инструментарий для организации взаимодействия с человеком. Инструментарий содержит набор функций, реализующий компоненты интерфейса нижнего уровня такие как: меню, кнопки, зоны диалога, подокна, зоны прокрутки. Инструментарий включает также графическую библиотеку вывода (только основные примитивы) и обработчик событий. Тем самым есть некие механизмы и инструменты разработки, но общей стратегия чётко не определена.
28 Билет
понятия стиль и стилистика. Правило хорошего стиля
Стиль программирования — это набор правил, которым следует программист в процессе своей работы.
Правила хорошего стиля:
Не стоит писать функцию извлечения квадратного корня
Не стоит без необходимости использовать ассемблер в высокоуровневых языках программирования
Не стоит писать программу изменяющую себя
Не стоит использовать макро команды
Не стоит использовать оператор не по своему назначению
Свести к минимуму использование оператора GOTO
С осторожностью использовать общие переменные и внешнюю память
Существует 2 вида комментариев
Вводные - указываются в начале кода
Пояснительные – перед комментируемым блоком или справа от него
Комментарии должны быть
Комментарии должны пояснять, а не дублировать
Комментарии рассчитаны на людей знакомых с языком программирования ,но не знакомых с программой
В высокоуровневых языках программирования 1 строка комментариев на 3-4 строки кода
В низкоуровневых языках программирования - 1-2 строки комментариев на 1 строку кода
Отступы должны быть
На 1 строке 1 оператор
Именование переменных
Не использовать имена объектов вида(qwe123h4)
Длина имени объекта не больше 6-8 символов
Не использовать кириллицу в именах объектов
Следует использовать говорящие имена переменных и объектов (MY BUTTON)
29 Билет
языки программирования и их классификация. Выбор и обоснование языка программирования
В группу языков низкого уровня входят машинные языки и языки символического кодирования: Автокод, Ассемблер. Операторы этого языка – это те же машинные команды, но записанные мнемоническими кодами, а в качестве операндов используются не конкретные адреса, а символические имена. Все языки низкого уровня ориентированы на определенный тип компьютера
К языкам программирования высокого уровня относят
Фортран (переводчик формул)
Алгол,
Кобол (коммерческий язык – используется, для программирования экономических задач)
Паскаль,
Бейсик
Си
Пролог (в основе языка лежит аппарат математической логики)
Ява – язык для программирования Internet,
языки программирования также можно классифицировать на:
процедурные
непроцедурные
Выбор и обоснование языка программирования
Java — объектно-ориентированный язык программирования, разрабатываемый компанией Sun Microsystems с 1991 года и официально выпущенный 23 мая 1995 года. Изначально новый язык программирования назывался Oak (James Gosling) и разрабатывался для бытовой электроники, но впоследствии был переименован в Java и стал использоваться для написания апплетов, приложений и серверного программного обеспечения Отличительной особенностью Java в сравнении с другими языками программирования общего назначения является обеспечение высокой продуктивности программирования, нежели производительность работы приложения или эффективность использования им памяти. В Java используются практически идентичные соглашения для объявления переменных, передачи параметров, операторов и для управления потоком выполнением кода. В Java добавлены все хорошие черты C++. Три ключевых элемента объединились в технологии языка Java
Java предоставляет для широкого использования свои апплеты (applets) — небольшие, надежные, динамичные, не зависящие от платформы активные сетевые приложения, встраиваемые в страницы Web. Апплеты Java могут настраиваться и распространяться потребителям с такой же легкостью, как любые документы HTML
Java высвобождает мощь объектно-ориентированной разработки приложений, сочетая простой и знакомый синтаксис с надежной и удобной в работе средой разработки. Это позволяет широкому кругу программистов быстро создавать новые программы и новые апплеты
Java предоставляет программисту богатый набор классов объектов для ясного абстрагирования многих системных функций, используемых при работе с окнами, сетью и для ввода-вывода. Ключевая черта этих классов заключается в том, что они обеспечивают создание независимых от используемой платформы абстракций для широкого спектра системных интерфейсов
Язык Java - специально ориентирован на самые передовые технологии, связанные с сетью Internet. Растущая популярность Internet и, в особенности, серверов Web, создает для программистов новые возможности для реализации своих способностей.