Информатика – понятие, объекты приложения, предмет изучения, составные части, место среди других наук. Ядро информации
Информатика обозначают совокупность научных направлений, изучающих информацию, информационные процессы в природе, обществе, технике, формализацию и моделирование как методы познания, способы представления, накопления, обработки и передачи информации с помощью технических средств и многое другое.
Объектом приложений информатики являются самые различные науки и области практической деятельности, для которых она стала непрерывным источником самых современных технологий — «новых информационных технологий».
Как наука, информатика изучает общие закономерности, свойственные информационным процессам и именно эти общие закономерности есть предмет информатики как науки.
Состав информатики — это три неразрывно и существенно связанные составные части: технические средства, программные и алгоритмические.
Схема о месте информатики в системе наук: Понятия и законы естественных наук, Понятия и законы общественных наук, Понятия и законы технических наук, Понятия и законы математики, Понятия и законы гуманитарных наук
«Ядро» (как бы теоретическая часть) информатики состоит из следующих частей:
Теоретическая информатика — часть информатики, занимающаяся изучением структуры и общих свойств информации и информационных процессов.
Вычислительная техника — раздел, в котором описываются общие принципы построения вычислительных систем.
Программирование — деятельность, связанная с разработкой систем программного обеспечения.
Информационные системы — раздел информатики, связанный с решением вопросов по анализу потоков информации в различных сложных системах, их оптимизации, структурировании, принципах хранения и поиска информации.
Искусственный интеллект — область информатики, в которой решаются сложнейшие проблемы, находящиеся на пересечении с психологией, физиологией, лингвистикой и другими науками.
Способы описания, структурные схемы алгоритмов.
Способы описания алгоритмов:
-словесно-формульный - алгоритм записывается в виде текста с формулами по пунктам, определяющим последовательность действий.
-структурный или блок-схемный - алгоритм изображается геометрическими фигурами (блоками), связанными по управлению линиями (направлениями потока) со стрелками. В блоках записывается последовательность действий.
-программный.
Одним из свойств алгоритма является дискретность — возможность расчленения процесса вычислений, предписанных алгоритмом, на отдельные этапы, возможность выделения участков программы с определенной структурой (последовательность двух или более операций; выбор направления; повторение - три простейшие структуры).
Структурные схемы алгоритмов:
1. Линейный - вычислительный процесс, в котором операции выполняются последовательно, в порядке их записи.
2. Ветвящийся - Вычислительный процесс называется ветвящимся, если для его реализации предусмотрено несколько направлений (ветвей). Каждое отдельное направление процесса обработки данных является отдельной ветвью вычислений. Ветвящийся процесс, включающий в себя две ветви, называется простым, более двух ветвей — сложным.
3. Циклический - Циклическими называются программы, содержащие циклы. Цикл — это многократно повторяемый участок программы
Работа с файлами в Паскаль.
Любая Паскаль программа является текстовым файлом с собственным именем и расширением.
Для работы с файлом необходимо:
- Объявить файловую переменную.
Файловая переменная служит для обращения к некоторому файлу на диске из программы.
Новый тип переменной: TEXT
- Связать её с физическим файлом.
ASSIGN – процедура связи файловой переменной с именем файла.
ASSIGN (<файловая переменная>, <имя файла>);
Работа с файлами:
1) Открытие файла на чтение. RESET (<файловая переменная>);Файл, сопоставленный файловой переменной, должен существовать на диске. В противном случае процедура RESET остановит программу по ошибке.
2) Закрытие файла. CLOSE (<файловая переменная>);
3) Открытие файла на запись. APPEND (<файловая переменная>); Данные, записываемые в такой файл, будут добавляться к уже имеющемуся содержимому. Если файл не существует, программа выходит по ошибке.
4) Функции для работы с файлами, открытыми на чтение. EOLN (F) – логическая функция. Эта функция возвращает “TRUE”, когда в файле F достигнут конец строки, иначе функция возвращает “FALSE”.
5) Функции для работы с файлами, открытыми на чтение. Функция EOF (F) возвращает “TRUE”, когда в файле F достигнут конец файла и “FALSE” в противном случае.
6)Имя файловой переменной ( на картинке)
Информатика – понятие, объекты приложения, предмет изучения, составные части, место среди других наук. Ядро информации
Информатика обозначают совокупность научных направлений, изучающих информацию, информационные процессы в природе, обществе, технике, формализацию и моделирование как методы познания, способы представления, накопления, обработки и передачи информации с помощью технических средств и многое другое.
Объектом приложений информатики являются самые различные науки и области практической деятельности, для которых она стала непрерывным источником самых современных технологий — «новых информационных технологий».
Как наука, информатика изучает общие закономерности, свойственные информационным процессам и именно эти общие закономерности есть предмет информатики как науки.
Состав информатики — это три неразрывно и существенно связанные составные части: технические средства, программные и алгоритмические.
Схема о месте информатики в системе наук: Понятия и законы естественных наук, Понятия и законы общественных наук, Понятия и законы технических наук, Понятия и законы математики, Понятия и законы гуманитарных наук
«Ядро» (как бы теоретическая часть) информатики состоит из следующих частей:
Теоретическая информатика — часть информатики, занимающаяся изучением структуры и общих свойств информации и информационных процессов.
Вычислительная техника — раздел, в котором описываются общие принципы построения вычислительных систем.
Программирование — деятельность, связанная с разработкой систем программного обеспечения.
Информационные системы — раздел информатики, связанный с решением вопросов по анализу потоков информации в различных сложных системах, их оптимизации, структурировании, принципах хранения и поиска информации.
Искусственный интеллект — область информатики, в которой решаются сложнейшие проблемы, находящиеся на пересечении с психологией, физиологией, лингвистикой и другими науками.
Дата: 2019-02-02, просмотров: 313.