- •Экономический факультет Кафедра экономической информатики
- •Учебно-методическое пособие
- •Содержание
- •Глава1. Основы компьютерной грамотности………………...…………………5
- •Глава 2. Обработка данных в среде алгоритмических языков……………..…11
- •Принципы структурного программирования…………..……………..44
- •Введение
- •Глава1. Основы компьютерной грамотности.
- •1. Что такое компьютер?
- •2. Базовая конфигурация пк.
- •3. Операционные системы (ос)
- •4. Файловая система ms dos и windows.
- •5. Структура файловых систем.
- •Глава 2. Обработка данных в среде алгоритмических языков.
- •1. Парадигмы программирования.
- •2. Этапы решения задач на компьютере.
- •3.2 Описание данных
- •3.2.1. Типы данных
- •3.2.3 Переменные
- •3.2.4 Функции.
- •3.3 Выражения.
- •3.3.1. Арифметические выражения
- •3.3.2.Логические выражения.
- •3.3.3 Строковые выражения.
- •3.4.Основные исполняемые операторы языков.
- •3.4.1 Оператор присваивания.
- •3.4.2 Условный оператор.
- •3.4.3 Оператор выбора по ключу.
- •3.4.4 Операторы цикла
- •3.4.5 Оператор безусловного перехода
- •3.4.6 Операторы ввода – вывода
- •3.5.Структура программного модуля.
- •4. Пример решения задач с модульным подходом.
- •Контрольный пример:
- •Исходные данные.
- •2. Выходные данные.
- •Сложные типы данных.
- •Обработка файлов данных.
- •6.1. Общие понятия
- •6.2 Основные операции по обработке файлов.
- •6.3 Операторы (процедуры) обработки файлов в Basic и Pascal.
- •1) Открытие файла.
- •2) Ввод-вывод записей файла
- •3) Операция закрытия файла.
- •Принципы структурного программирования
- •8. Описание простейших модулей.
- •9. Пример составления программы в соответствии с принципами структурного программирования
- •Литература
3.3.2.Логические выражения.
Для их формирований используются знаки логических операций, а также логические и арифметические операнды.
Арифметические операнды используются для формирования простейших логических выражений (называются отношения).
В отношении 2 арифметические выражения связаны знаком отношения.
> >= =
< <= <>
Результатом операции отношения является истина (1) или ложь (0).
Эти отношения, а также логические константы, логические переменные и логические функции могут связываться между собой в логические выражения с помощью знаков логических операций.
Знаков логических операций в языках программирования от 5 до 8 штук. Рассмотрим основные из них, общие для Pascal и Basic – OR, AND и NOT.
OR и AND - двуместные операции(связывают два высказывания и делают одно),
Not-одноместная операция.
X |
Y |
X not Y |
X and Y |
Not X |
Not Y |
f |
f |
F |
f |
t |
t |
f |
t |
T |
f |
t |
f |
t |
f |
T |
f |
f |
t |
t |
t |
T |
t |
f |
f |
Результат логического сложения есть истина, если хотя бы одно из слагаемых истина.
Результат логического умножения истина, если оба сомножителя истинны.
Результат логического отрицания противоположен значению операнды.
Порядок вычисления логических выражений:
В Basic:
1.вычисляется операция отношения
2.операция not
3.операция and
4.операция OR
В Pascal:
1.высисляются арифметические выражения
2.вычисляется операция not
3.операция and
4.операция OR
5.операция отношения
3.3.3 Строковые выражения.
Последовательность строковых операций, соединенных строковыми значениями операций.
Всего одна операция- +-конкатенация (объединение, склеивание).
Результатом операции является новая строка, являющаяся объединением двух слагаемых, в котором первый символ второго слагаемого следует за последним символом первого слагаемого.
"Маша" + "Вася"→ «МашаВася» (Basic)
'Маша'+'+'+'Вася'→'Маша+Вася' (Pascal)
С помощью одной операции решить серьезную задачу по обработке текстовых величин невозможно, поэтому системы программирования содержат библиотеки стандартных функций в Бейсике, а так же стандартных функций и процедур в Паскале (термин "процедура" будет рассмотрен нами позже).
3.4.Основные исполняемые операторы языков.
Термин «исполняемые» взят из Basic.
Неисполняемый оператор: DIM.
В Pascal нет понятия неисполняемый оператор. Там все операторы исполняемые.
Среди неисполняемых операторов в Basic существует так же оператор REM (от слова Remark -помечать)-оператор для вставки комментариев на русском языке в текст Бейсик-программы. Его формат:
REM <любая последовательность символов>
Кроме того, если в строке Бейсик-программы встретился знак ' – апостроф, то все символы за апострофом считаются комментарием.
В Паскале комментарий заключается в фигурные скобки {}, причем скобки могут находиться в разных строках.
Теперь об исполняемых операторах:
