Главная страница

Паскаль. паскаль. Основы алгоритмизации и программирования на языке pascal


Скачать 2.09 Mb.
НазваниеОсновы алгоритмизации и программирования на языке pascal
АнкорПаскаль
Дата30.06.2022
Размер2.09 Mb.
Формат файлаppt
Имя файлапаскаль.ppt
ТипЛекция
#620848
страница2 из 12
1   2   3   4   5   6   7   8   9   ...   12

Основные этапы решения задач на ЭВМ


Первый этап. Постановка задачи.
Второй этап. Математическое или информационное моделирование.
Третий этап. Алгоритмизация задачи.


Четвёртый этап. Программирование.
Пятый этап. Ввод программы и исходных данных в ЭВМ.
Шестой этап. Тестирование и отладка программы.
Седьмой этап. Исполнение отлаженной программы и анализ результатов.


Свойства алгоритма:
Понятность.
Дискретность.
Определённость.
Результативность.
Массовость.





Обзор урока ЭП :
Урок 4 «Независимое расследование, или Что же такое алгоритм».

Развитие семейств языков











VISUAL BASIC


С++


Object Pascal
Среда Delphi


BASIC


QBASIC


PASCAL


С


VISUAL


PASCAL
Среда Borland Pascal
Среда Free Pascal

Эволюция программирования




Подпрограмма


Начало


Условие


Действие 1


Цикл


Конец


Действие 2


1 этап.
ЛИНЕЙНЫЕ
(самые первые программы).


2 этап. ВЕТВЛЕНИЯ
(для обработки различных вариантов).


3 этап. ЦИКЛЫ
(для выполнения многократных действий).


4 этап. ПОДПРОГРАММЫ
(многие действия выполнялись в различных местах программы).


5 этап. (БИБЛИОТЕКИ) МОДУЛИ
(подпрограммы занимают много места в файле программы и их образовали в отдельные файлы в машинных кодах).
6 этап. ОБЪЕКТЫ
(в программах встречались похожие части , отличающиеся в деталях).
7 этап. КЛАССЫ ОБЪЕКТОВ С ВОЗМОЖНОСТЬЮ НАСЛЕДОВАНИЯ.


нет


да


Действие 1




Основные достоинства языка Pascal




1. Отвечает требованиям структурного программирования
Позволяет строить программу из отдельных блоков.
применяются три управляющие конструкции: следование, выбор, повторение;
структура программы отражает структуру данных;
на первом этапе проводится проектирование программы, а на втором её написание.
2. Строго типизированный язык
Содержит полный набор структурных типов данных, а также развитые средства построения из них новых типов данных.




Интерфейс среды Pascal


Интерфейс включает в себя:
многооконный текстовый редактор;
компилятор, компоновщик программ;
отладчик программ;
систему помощи.




Интерфейс среды Pascal


Список открытых файлов: Alt + 0.
Быстрый доступ к открытым файлам: Alt + <№ окна> .
Просмотр текущего значения переменных: Ctrl + F7 .
Для выполнения программы по строкам: F8 .
Компиляция + проверка: F9 .
Запуск: Ctrl+F9 .


Отображение результатов выполнения программы




Работа с данными


Объявление идентификаторов


Однозначность
операций над данными


Операции с
данными


ОПРЕДЕЛЕНИЕ ТИПА
ДАННЫХ


ИДЕНТИФИКАЦИЯ
ПЕРЕМЕННЫХ


ЗАДАНИЕ
ЗНАЧЕНИЙ




Типы данных


Тип данных — это характеристика идентификатора, определяющая множество значений, которые он может принимать (целые или дробные числа, строки и т. д.).


Простые


Структурированные


Логические (boolean)


Символьные (char)


Перечисляемые


Интервальные


Строковый (string)


Регулярный (array)


Комбинированный (record)


Множественный (set)


byte,
shortint,
integer,
word,
longint


real,
single,
double,
extended,
comp


Файловый (file)


Простые типы: одна переменная — одно значение.
Структурированные типы: одна переменная — несколько значений.





Целые


Вещественные

1   2   3   4   5   6   7   8   9   ...   12


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