Главная страница
Навигация по странице:

  • Алфавит

  • Симантика

  • ав. Машинный язык. 00000101 Функции языков програмирования. Я. п явл. Средством алгор решения. 2)комуникативная(с помощью я п. можно хранить и передовать алгоритм знания между разл.


    Скачать 18.6 Kb.
    Название00000101 Функции языков програмирования. Я. п явл. Средством алгор решения. 2)комуникативная(с помощью я п. можно хранить и передовать алгоритм знания между разл.
    Дата25.11.2020
    Размер18.6 Kb.
    Формат файлаdocx
    Имя файлаМашинный язык.docx
    ТипДокументы
    #153926

    Машинный язык. Трансляция.

    Машинный язык состоит из простого набора команд1)переслать содержимое одной ячейки в другую2)сложить содержимое 2-х ячеек и поместить в 3ю. положение числа в памяти комп представляется в прямом коде.9 бит- бит чётности.00000101

    Функции языков програмирования.

    Я.п. явл. Средством алгор решения.2)комуникативная(с помощью я.п. можно хранить и передовать алгоритм знания между разл. Объектами.

    Основные свойства я.п.

    1)Алгоритмичность универсальность- я.п. в своем составе должен иметь достаточно средств для решения задач. Каждый я.п. обладает направленностью или ориентиром.

    Основные аспекты изучения я.п.

    1)Алфавит- конечный набор символов из кот стоится констр яз(256с)(конечный)2)Лексика языка- совокупность простейших элементов имеющ самостоятельный смысл. Каждой такой элем наз лексемой. Лексемы бывают одно-многосимвольные 3)Синтаксис языка- совокупность правил задающ конкрет констр я.п. 4)Симантика- совокуп правил отражающих смысл синтаксически верных констр языка. Семантика описывает естеств языком блок-схемой. 5) Прогматика методы решения конкрет задач.

    Мета-языки. Язык Бэкуса Наура. Мета-яз. Наз язык служащий для описания других языков ::=”есть” разделяет левую и правую части понятия <>-в низ заключается опр. Понятия |- или служащий для разделения альтернатив использовать определённые понятие, то такое определение наз рекурсивным. Индификатор – последовательность букв и цифр начинающихся с букв. 1) Инторпритатор – строка исходного кода проги перевод в машинный эквивалент, выполняется и результат перевода теряется. 2) Компилятор- исходный код целиком переводит в машинный язык. Результат сохран и выполняется.

    Типы ошибок распознования ВМ. 1)синтаксические ошибки или ошибки или ошибки периода компиляции 2)семантические ошибки или ошибки периода выполнения. Они связаны с нарушением логики программы.

    Понятие типа. Тип- некоторое множество значений и набора операций определённые под этими значениями.

    Типы класифицируюются по 2-м критериям: 1)по критерию скалярности 2) по критерию предопределенности 1)типы бывают скалярными и структурными скаляр- значение имеют самостоятельный смысл и неделимы. Структурные- значение имеет составные части.

    Описание переменных констант. Лексема, представлящ изображение фиксированного числового символьного или строкового значения .( целые, вещественные, перечилительные, символьные, строковые). Для целых const компилятор подбирает тип ближайшего диапозона . вещественные const могут быть: 1)с фикс точкой(.[].[]) 2) const с плавающ .([][.][]). Перечисляемые const вводятся с помощью ключевого слова слова const должны быть уникальными (cnum{one,two})-в этом случае const нумеруются с 0. Символьные const записываются соответ типу char и заним 1байт.

    Арифметические операции. Основные операции инкремент(i++ .++i) декремент ( i--.--i)

    Оператор выбора. Если в программе необходимо записать несколько условий относящихся к одной переменной, то удобно использовать оператор выбора switch.

    Оператор цикла. Является управляющая и задающая многократно выполнений некоторого участка программы. Участок наз телом цикла, а его выполнением наз итерация цикла. Опрератор цикла с предусловием: while () .

    Оператор цикла с подтусловием. Do while<выр-е> Выполняется тело цикла затем вычисляется выр-е если выр-е !=0 то снова выполняется тело цикла.


    написать администратору сайта