- •Материалы по информатике для 10 класса «Программирование»
- •Алгоритм и его свойства
- •Алгоритмы работы с величинами
- •Программирование на языке Паскаль
- •Первая программа
- •1.Общий вид программы.
- •3. Пояснения к программе.
- •4. Запуск программы.
- •Т ипы данных
- •Вещественные типы
- •Символьный тип
- •Логический (булевский) тип
- •Арифметические операции
- •Возведение положительного числа в вещественную степень
- •Программирование ветвящихся алгоритмов
- •Неполная форма условного оператора:
- •Логические операции
- •Пример Составить программу, по которой выведется значение true, если точка с заданными координатами (х, у) лежит внутри заштрихованной области (рис. 1), и false – в противном случае.
- •Решение
- •Оператор выбора
- •Программирование циклических алгоритмов
- •Задачи целочисленной арифметики
- •Структурное программирование. Подпрограммы.
- •Локализация имен.
- •Обработка строковых величин
- •Работа с массивами
4. Запуск программы.
Для того, чтобы запустить программу, выходим в главное меню (нажимаем F10) выбираем режим RUN и дважды нажимаем <ENTER>. (либо нажмем CTRL+F9)
Данные
Программа, как правило, оперирует с данными- числами, словами, символами. Данные во время работы программы хранятся в переменных либо константах.
Данные
Переменные Константы
Меняют значения не меняют значения
во время работы программы
Каждая переменная в программе имеет имя, значение и тип
ПЕРЕМЕННАЯ
Имя Служит для обращения к переменной. Ограничения на все имена в программе (в том числе имена меток, констант, подпрограмм , типов): состоят из латинских букв и цифр, но начинаются с буквы, не содержит пробелов. |
Тип Определяет область допустимых значений для переменных |
Значение ТО, что находится в переменной на данный момент работы программы. |
Например:
var b:integer;
Объявлена переменная с именем b значением которой могут быть только целые числа ( integer- наименование типа)
Т ипы данных
Простые типы Структурированные типы
Ч исловые Символьный Логический массивы записи файлы
Целочисленные Множества строки
Вещественные
Целые типы Эта группа типов обозначает множества целых чисел в различных диапазонах. Имеется пять целых типов, различающихся допустимым диапазоном значений и размером занимаемой оперативной памяти. Целые типы обозначаются идентификаторами Iпtеgеr, Вуtе, Shortint , Longint, Word и их характеристики приведены в следующей таблице.
Целый тип |
Диапазон значений |
Размер памяти |
Shortint |
-128.. 127 |
1 байт |
Integer |
-32768. .32767 |
2 байта |
Longint |
-2147483648. .2147483647 |
4 байта |
Вуte |
0..255 |
1 байт |
Word |
0..65535 |
2 байта |
Вещественные типы
Эта группа типов обозначает множества вещественных значений в различных диапазонах. Тигbo Pascal поддерживает несколько различных вещественных типов:
Вещественный тип |
Диапазон значений |
Число разрядов знак и порядок |
Размер памяти |
Real |
2.9е-39..1.7е38 |
12 |
6 байт |
Single |
1.5е-45..3.4е38 |
9 |
4 байт |
Double |
5.0е-324..1.7е308 |
16 |
8 байт |
Extended |
3.4е-4932..1.1е4932 |
20 |
10 байт |
Comp |
-2е+63..+2е+63-1 |
|
8 байт |
Все вещественные типы, кроме геа1, могут использоваться в программе только если в конфигурации персонального компьютера имеется математический сопроцессор.
Вещественные значения могут изображаться в форме с фиксированной точкой и в форме с плавающей точкой. Вещественное число в форме с плавающей точкой записывается как пара вида <мантисса> Е <порядок>
Такое обозначение понимается как «мантисса, умноженная на 10 в степени, равной порядку». Например, 7Е-2 означает 7* 10-2; 12.25Е+6 или 12.25Е6 оба обозначают 12.25*10+6
Мантисса представляется в виде целого числа или как вещественное с фиксированной точкой; порядок обозначается целым числом; допускаются как положительные, так и отрицательные значения порядка.