Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Основные принципы построения языков программирования высокого уровня.Содержание книги
Поиск на нашем сайте
Язык высокого уровня - Язык программирования, средства которого обеспечивают описание задачи в наглядном, легко воспринимаемом виде, удобном для программиста. Он не зависит от внутренних машинных кодов ЭВМ любого типа, поэтому программы, написанные на языках высокого уровня, требуют перевода в машинные коды программами транслятора либо интерпретатора. К языкам высокого уровня относят Фортран, ПЛ/1, Бейсик, Паскаль, Си, Ада и др.Структура программы Пример на паскале Логически программа в среде Turbo-Pascal 7.0 состоит из двух частей: - описательной (секция определения данных); - исполнительной (секция определения действий).
{Секция определения данных} Label...; {раздел определения меток} Const...; {раздел определения констант} Type...; {раздел определения новых типов} Var...; {раздел определения переменных} function...; {раздел определения программных procedure...; единиц} { Секция определения действий} Begin ... end.
Язык Pascal является языком строгой спецификации данных, поэтому в секции определения данных должны быть описаны все используемые в программе метки, установлены значения констант, описаны имена новых типов данных, описаны переменные и определены пользовательские процедуры и функции. Секция определения действий включает последовательность операторов, отделенных друг от друга точкой с запятой. Признаком конца программы является символ - точка. Программа может включать пояснительные надписи - комментарии, которые представляют собой произвольные тексты, заключенные в фигурные скобки {...} или (*.. *) и расположенные в любом месте программы.
Пример:
{Программа вычисления площади круга и длины окружности}
{секция определения данных} Var R,S,D: real; procedure OKR; begin D:=2*3.1415*R end; {секция определения действий} Begin Writeln(‘Введите значение радиуса R’); OKR; Writeln(‘Площадь круга =’, S); Writeln(‘Длина окружности =’,D) end. Выполнение программ компьютером. Аппаратная реализация компьютера. Классификация компьютеров Операционная система. Графический интерфейс Windows. Файлы и файловая система. Прикладное и системное программное обеспечение. Стандартные прикладные программы Windows. Принципы внедрения и связывания объектов Windows. Компьютерная безопасность. Компьютерные вирусы и антивирусные программы. Понятие «информация» Свойства информации. Количество информации как мера уменьшения неопределенности. Количество информациипо Хартли Количество информации по Шеннону. Принципы кодирования информации Представление количественной информации с помощью систем счисления. Представление чисел с помощью позиционных систем счисления с различными основаниями. Перевод чисел из одной позиционной системы счисления в другую. Представление чисел в компьютере. Числовые форматы. Общий числовой формат — это формат, принятый по умолчанию. При его выборе числа отображаются в виде целых чисел, десятичных дробей или В экспоненциальном формате, если число слишком большое и не помешается в ячейке. Числовой Данный формат используется для общего отображения чисел. Можно указать используемое количество десятичных знаков, необходимость использовать разделитель разрядов, а также способ отображения отрицательных чисел. Денежный Этот формат используется для отображения общих денежных значений и выводит установленный по умолчанию денежный знак вместе с числами. Можно указать используемое количество десятичных знаков, необходимость использовать разделитель разрядов, а также способ отображения отрицательных чисел. Процентный Этот формат используется для умножения значения ячейки на 100 и отображения результата с символом процента. Можно указать используемое количество десятичных знаков. Дробный Этот формат используется для отображения числа в виде дроби с учетом указанного типа дроби. Экспоненциальный Этот формат используется для отображения чисел в экспоненциальном представлении и замены части числа на E+ n, где E (экспонент) равно предыдущему числу, умноженном на 10 в степени n. Например, в экспоненциальном формате, где количество знаков после запятой равно двум, число 12345678901 отобразится как 1,23E+10, то есть как 1,23, умноженное на 10 в 10-й степени. Можно указать используемое количество десятичных знаков. Текстовый При использовании этого формата, содержимое ячейки рассматривается как текст и отображается в том виде, в котором пользователь вводит его, даже при вводе чисел. Дополнительный Этот формат используется для отображения числа в виде почтового индекса, телефонного номера или табельного номера.
|
||||
Последнее изменение этой страницы: 2016-12-17; просмотров: 282; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 52.15.136.223 (0.009 с.) |