52. Формальный язык
Язык – это система обозначений и правил для передачи сообщений. Различают языки естественные, на которых общаются люди, и искусственные (или формальные). К формальным языкам относятся языки программирования.
Язык задается алфавитом, синтаксисом и семантикой. Язык программирования – это формальный язык, обеспечивающий описание конкретных проблем, формулируемых человеком и решаемых с помощью компьютера.
Алфавит представляет собой совокупность упорядоченных в определенном смысле символов (букв) в данном языке или системе. Только символы, принадлежащие данному алфавиту, можно использовать для построения слов.
Синтаксис (от греч. syntaxis – построение, порядок) – это набор правил построения слов, конструкций и структур текста в языке или системе. Некоторые авторы включают в синтаксис и алфавит. Ошибки, возникающие при написании программы и касающиеся только синтаксиса, выявляются при синтаксическом анализе, осуществляемом транслятором.
Слово можно определить как упорядоченный набор символов в заданном алфавите, имеющий определенный смысл.
Транслятор (от англ. translator – переводчик) – это программа, производящая трансляцию программы с одного языка программирования в другой.
Под семантикой (от греч. semantikos – обозначающий) понимается смысл каждой синтаксической конструкции в языке или системе.
В языке программирования транслятор переводит синтаксические конструкции языка программирования в команды, понятные операционной системе и процессору. Смысловые ошибки транслятор выявить не может, их поиск происходит во время отладки, тестирования и использования программы человеком.
- 1. Этапы введения эвм и программирования в среднюю школу России. Формирование представлений о функциональной организации компьютера, принципах работы, его основных устройствах и периферии.
- 2. Системы счисления
- 4.Информатика как наука. Информация, ее виды и свойства
- 5.Язык логики и его место в курсе информатики.
- 6. Информационная культура
- 8.Тема 4. Представление данных в компьютере
- 10.Методика преподавания информатики как новый раздел педагогической науки и как учебный предмет подготовки учителя. Изучение информации и информационных процессов в основной школе.
- 11.Методические подходы к раскрытию понятия архитектуры компьютера.
- 12. Тест по текстовому редактору.
- 13.Общедидактические принципы формирования содержания образования учащихся в области информатики. Учебные исполнители как средство формирования базовых понятий алгоритмизации.
- 16.Структура и содержание первой отечественной программы учебного предмета оивт Учебный алгоритмический язык а. П. Ершова
- 18.Задачи информация.
- 19. Формирование концепции содержания непрерывного курса информатики для средней школы. Пропедевтика понятий информация и информационныепроцессы в начальной школе.
- 22.Стандартизация школьного образования в области Информатики. Содержание школьного образования по линиям (модули предмета)
- Школьная ИиИкт
- Научно-методические основы дифференциации изучения информатики на старшей ступени (Технология разноуровневого обучения)
- 23. Введение в понятие алгоритма
- 25. Проблема места курса информатики в школе
- 26. Основные задачи пропедевтического курса информатики.
- 28. Метод проектов в обучении информатике
- 37. Анализ и самоанализ урока информатики
- 39.Задачи по системе счиления
- 41. Требования к базовому курсу
- 43. Подходы к измерению информации
- 47. Методика обучения обработке текстовой информации
- 52. Формальный язык