Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ответы на тимои.doc
Скачиваний:
9
Добавлен:
14.04.2019
Размер:
288.26 Кб
Скачать
  1. Из приведенного рассмотрения можно сделать вы‐вод о целесообразности разработки такого профильного курса, программа которого будет учитывать описанные выше особенности, и содержать разделы: создание и обработка текстовой, численной, графической информации, требования стандартов к содержанию и оформлению документов. Объём такого курса лучше рассчитывать на два года обучения – в 10 и 11 классах, а в аттестате зрелости выпускников может быть сделана соответствующая отметка.

  2. 52. Формальный язык

  3. Язык – это система обозначений и правил для передачи сообщений. Различают языки естественные, на которых общаются люди, и искусственные (или формальные). К формальным языкам относятся языки программирования.

  4. Язык задается алфавитом, синтаксисом и семантикой. Язык программирования – это формальный язык, обеспечивающий описание конкретных проблем, формулируемых человеком и решаемых с помощью компьютера.

  5. Алфавит представляет собой совокупность упорядоченных в определенном смысле символов (букв) в данном языке или системе. Только символы, принадлежащие данному алфавиту, можно использовать для построения слов.

  6. Синтаксис (от греч. syntaxis – построение, порядок) – это набор правил построения слов, конструкций и структур текста в языке или системе. Некоторые авторы включают в синтаксис и алфавит. Ошибки, возникающие при написании программы и касающиеся только синтаксиса, выявляются при синтаксическом анализе, осуществляемом транслятором.

  7. Слово можно определить как упорядоченный набор символов в заданном алфавите, имеющий определенный смысл.

  8. Транслятор (от англ. translator – переводчик) – это программа, производящая трансляцию программы с одного языка программирования в другой.

  9. Под семантикой (от греч. semantikos – обозначающий) понимается смысл каждой синтаксической конструкции в языке или системе.

  10. В языке программирования транслятор переводит синтаксические конструкции языка программирования в команды, понятные операционной системе и процессору. Смысловые ошибки транслятор выявить не может, их поиск происходит во время отладки, тестирования и использования программы человеком.