Все статьи » ЗФТШ Информатика

Статьи , страница 25

  • 2.5 Массивы. Строки
    Просмотр текста ограничен правами статьи
  • 2.5 Массивы. Строки
    Просмотр текста ограничен правами статьи
  • §1. Исполнитель Робот
    Просмотр текста ограничен правами статьи
  • 2.1 Среда программирования. Ввод / вывод информации
    Просмотр текста ограничен правами статьи
  • 2.2 Вывод данных разных типов
    Просмотр текста ограничен правами статьи
  • 2.3 Переменные. Условный оператор
    Просмотр текста ограничен правами статьи
  • 2.4 Цикл «пока», цикл «до» и «пока»
    Просмотр текста ограничен правами статьи
  • 2.4 Строки, словари и кортежи.
    Просмотр текста ограничен правами статьи
  • 2.3 Цикл по переменной. Цикл с условием. Цикл с предусловием.
    Просмотр текста ограничен правами статьи
  • 2.2 Переменные. Условный оператор
    Просмотр текста ограничен правами статьи
  • 2.1 Среда программирования. Ввод/вывод информации.
    Просмотр текста ограничен правами статьи
  • 2.5 Массивы. Строки
    Просмотр текста ограничен правами статьи
  • 2.4 Цикл «пока», цикл «до» и «пока»
    Просмотр текста ограничен правами статьи
  • 2.3 Переменные. Условный оператор
    Просмотр текста ограничен правами статьи
  • 2.2 Вывод данных разных типов
    Просмотр текста ограничен правами статьи
  • 2.1 Среда программирования. Ввод / вывод информации
    Просмотр текста ограничен правами статьи
  • 2.1 Среда программирования. Ввод / вывод информации

    У языка программирования Pascal есть свой алфавит. В него входят: латинские буквы (26), цифры от 0 до 9, специальные знаки (+,-, круглые, квадратные и фигурные скобки, точка, запятая, точка с запятой, <, >, <=, >=, $ и др.), а также служебные слова (из английского языка: begin, end, for, while и др.). 

    При написании программы для переменных величин вводятся обозначения. Такое обозначение в языке программирования называют именем величины. Имя величины в Паскале – это слово из букв, цифр и знаков подчеркивания, начинающегося с буквы. Каждое имя соответствует некоторой ячейке памяти, куда записывается значение переменной величины. 

    Поскольку в ячейку можно записать одно за другим сколько угодно данных, имя также называют переменной или именем переменной. Ячейка - понятие условное, это последовательность разного количества байтов для разных данных. Любой символ клавиатуры занимает один байт. Поэтому для каждой переменной надо указать ее тип, чтобы транслятор (программа, переводящая на язык машинных команд) знал, сколько места в памяти она будет занимать.

    Числа в Паскале. Числа в Паскале различаются как целые и действительные (вещественные). Целое число по внешнему виду такое же, как обычно: знак «+» можно не указывать. Вещественные числа, несмотря на одинаковое представление в памяти компьютера, могут иметь вид с фиксированной и с плавающей точкой.

    Числа с фиксированной точкой. Числа с фиксированной точкой похожи на десятичные, только целая часть от дробной отделяется не запятой, а точкой: -7.23, 897.5, -0.11. При выполнении действий с фиксированной точкой может получиться результат, целая часть которого содержит больше разрядов, чем объем ячейки памяти. 

    Числа с плавающей точкой. Чтобы избежать переполнения ячейки памяти, используют представление вещественных чисел с плавающей точкой. В этом случае число представляется в виде мантиссы и порядка. Мантисса – это последовательность цифр, изображающих число, а порядок определяет положение точки в этой последовательности.

    Для работы с числами используют шесть операций: 

    1. « + » - сложение, 
    2. « - » - вычитание, 
    3. « / » - деление, 
    4. « * » - умножение, 
    5. mod – нахождение остатка от деления,
    6. div – деление нацело.

    Что такое арифметическое выражение, из чего оно может состоять? Из имен, чисел, знаков арифметических действий и математических функций конструируются арифметические выражения. Для указания порядка действий используются только круглые скобки, их может быть несколько, главное, чтобы количество открывающих скобок равнялось количеству закрывающих.

    Математические функции. В Паскале во многом совпадают с общепринятыми: sin(x), cos(x), ln(x). Для возведения аргумента в квадрат используется обозначение sqr(x), для извлечения квадратного корня sqrt(x), а модуль обозначается abs(x). В качестве аргумента каждой функции может быть арифметическое выражение.

    Алгоритм преобразования данных на Паскале состоит из операторов – укрупненных команд. Каждый оператор преобразуется транслятором в последовательность машинных команд. Основное преобразование данных, выполняемых компьютером, - присваивание переменной нового значения. 

    Общий вид оператора присваивания

    Имя переменной: = арифметическое выражение;

    Знак «: =» читается «присвоить». Точка с запятой в конце записи оператора является обязательной.

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

    Рассмотрим пример использования оператора присваивания 

    1. x: =5; {переменной x присвоить значение 5} 
    2. a: = b+c; {из ячеек b и c считываются заранее помещенные туда данные, вычисляется сумма, результат записывается в ячейку a} 
    3. i: =i+1; {значение переменной увеличивается на 1}
  • §1. Исполнитель Робот
    Просмотр текста ограничен правами статьи
  • §3. Цветовые модели RGB и CMYK
    Просмотр текста ограничен правами статьи
  • §2. Основные принципы цветопередачи
    Просмотр текста ограничен правами статьи