Автоматическая обработка данных
Урок 19
Практическая работа №7
§10 – прочитать.
Изучить презентацию.
Домашнее задание
– это выполнение операций над данными с помощью алгоритмической машины.
Автоматическая обработка данных
В настоящее время для автоматической обработки данных применяются электронные цифровые вычислительные машины (компьютеры).
В качестве примера алгоритмической машины, выполняющей автоматическую обработку данных в учебнике рассмотрена машина Эмиля Поста.
Алгоритм, записанный на языке, понятном алгоритмической машине называется программой. А сам язык называется языком программирования.
Программа – это последовательность команд на языке формального исполнителя (алгоритмической машины).
Программа
Языки программирования
Из истории
10 декабря 1815 года. Ада Лавлейс (Авгу́ста А́да Кинг (урождённая Ба́йрон), графиня Ла́влейс) написала первую в истории компьютерную программу для аналитической машины Бэббиджа, первой ввела термины: «рабочие ячейки», «цикл» и др. Предсказала появление современных компьютеров как многофункциональных машин не только для вычислений, но и для работы с графикой, звуком. В ее честь назван один из известных языков программирования Ада.
Трансляторы
Транслятор – это программа, которая преобразует текст некоторой программы в исполняемый код.
program qq;
var x: integer;
begin
x := 1;
writeln('Привет! X = ', x);
end;
транслятор
101011010
программа в �машинном коде
программа на �языке Паскаль
Проблема: компьютеры понимают только язык кодов (последовательность нулей и единиц), для человека удобнее давать указания на естественном языке (русском, английском).
Компромисс: программы составляются на языках программирования, а затем текст программы преобразуется в исполняемый код с помощью специальной программы.
Виды трансляторов
Интегрированная среда разработки
– это инструментальное программное средство, используемое для разработки программного обеспечения.�Включает в себя: текстовый редактор, транслятор (компилятор и/или интерпретатор), средства автоматизации сборки, отладчик.
Примеры: Turbo Pascal, FreePascal, Visual Basic, Delphi, Dev-C++, Embarcadero RAD Studio, Microsoft Visual Studio.
Числа, символы, выражения, над которыми производятся те или иные действия называют операндами, а команды – правила преобразования операндов – операторами.
Команда – это описание действий, которые должен выполнить компьютер. В ней содержится:
Операторы и операнды
Пример. Сложение двух чисел
Задача. Ввести два целых числа и вывести на экран их сумму.
Протокол:
Введите два целых числа: 25 30
25+30=55
компьютер
пользователь
компьютер
Блок-схема алгоритма
начало
конец
c:=a+b
ввод a, b
вывод c
блок «начало»
блок «ввод»
блок «процесс»
блок «вывод»
блок «конец»
Задача. Ввести два целых числа и вывести на экран их сумму.
Простейшая программа
program zada;
var a,b,c:integer;
begin
readln(a,b);
c:=a+b;
writeln(c);
readln
end.
начало
конец
c:=a+b
a, b
c
Продвинутая программа
Протокол:
Введите два целых числа: 25 30
25+30=55
компьютер
пользователь
компьютер
Задание
Создать личную папку (Фамилия) на рабочем столе.
Cоздать файл Sum.pas
Открыть файл в среде Turbo.
Набрать исходный текст программы.
Скомпиллировать и протестировать.
Отладить.
Закрыть среду с сохранением файла.
Протестировать скомпилированную программу (в личной папке).
Получим 2 файла: SUM.PAS
SUM.EXE
Выход из Turbo Pascal
Команда Exit – выход из среды Turbo Pascal Команда удаляет среду Turbo Pascal из памяти и возвращает вас в операционную систему.
Горячая клавиша Alt+X.
Если вы изменили исходный текст программы, но не сохранили его, Turbo Pascal попросит вас сделать это перед выходом.
Компиляция в Turbo Pascal
При выполнении команд Make или Compile появляется окно состояния, чтобы показать процесс компиляции и результаты. Чтобы убрать окно состояния, когда компиляция закончена, нажмите любую клавишу.
Если при компиляции произошла ошибка, сверху окна редактирования появится сообщение об этом.
Команда Make компилирует проект, открытый в среде Turbo Pascal и создает EXE файл.
Горячая клавиша F9.
Команда Compile компилирует текст в активном окне редактирования.
Горячая клавиша Alt+F9.
Выполнение программы в среде Turbo Pascal
Команда Run запускает на выполнение вашу программу.
Горячая клавиша Ctrl+F9.
Если исходный текст изменился после последней компиляции, Turbo Pascal перекомпилирует программу автоматически.
Справка в Turbo Pascal
Меню Help обеспечивает доступ к системе интерактивной справки, которая открывается в специальном окне справки
Горячая клавиша F1.
Когда вы находитесь в окне редактирования, вы можете поместить курсор на слово и получить контекстную помощь по языку об этом слове.
Горячая клавиша Ctrl+F1.
Вы можете также получить контекстную помощь по языку через команду Topic Search из меню Help или контекстного меню.
Если слово над курсором отсутствует в справочной системе, то на экране индекса появится самое близкое соответствие.
Работаем за компьютером