Оцените презентацию от 1 до 5 баллов!
Тип файла:
ppt / pptx (powerpoint)
Всего слайдов:
43 слайда
Для класса:
1,2,3,4,5,6,7,8,9,10,11
Размер файла:
266.00 kB
Просмотров:
70
Скачиваний:
0
Автор:
неизвестен
Слайды и текст к этой презентации:
№1 слайд![Лекция . Строковый тип данных](/documents_6/9b04c4a1a5dcefa21a0a5cc24326cb2a/img0.jpg)
Содержание слайда: Лекция 7.
Строковый тип данных
В Паскале существует три типа строк:
стандартные (string);
определяемые программистом на основе string;
строки в динамической памяти.
Строка типа string может содержать до 255 символов.
Под каждый символ отводится по 1 байту, в котором хранится код символа. Еще один байт отводится под фактическую длину строки – это байт под номером 0. Т.е. для хранения данных типа string отводится 256 байт.
№2 слайд![Как описываются строки в ТР?](/documents_6/9b04c4a1a5dcefa21a0a5cc24326cb2a/img1.jpg)
Содержание слайда: Как описываются строки в ТР?
№3 слайд![Операции со строками](/documents_6/9b04c4a1a5dcefa21a0a5cc24326cb2a/img2.jpg)
Содержание слайда: Операции со строками
№4 слайд![Процедуры и функции ТР,](/documents_6/9b04c4a1a5dcefa21a0a5cc24326cb2a/img3.jpg)
Содержание слайда: Процедуры и функции ТР, используемые для работы с данными строкового типа.
№5 слайд![Процедуры и функции ТР,](/documents_6/9b04c4a1a5dcefa21a0a5cc24326cb2a/img4.jpg)
Содержание слайда: Процедуры и функции ТР, используемые для работы с данными строкового типа (продолжение).
№6 слайд![Примеры](/documents_6/9b04c4a1a5dcefa21a0a5cc24326cb2a/img5.jpg)
Содержание слайда: Примеры
№7 слайд![Определить, что будет](/documents_6/9b04c4a1a5dcefa21a0a5cc24326cb2a/img6.jpg)
Содержание слайда: Определить, что будет выведено на экран в результате работы программы
№8 слайд![Лекция . Записи и множества.](/documents_6/9b04c4a1a5dcefa21a0a5cc24326cb2a/img7.jpg)
Содержание слайда: Лекция 8.
Записи и множества.
№9 слайд![Записи records](/documents_6/9b04c4a1a5dcefa21a0a5cc24326cb2a/img8.jpg)
Содержание слайда: Записи (records)
№10 слайд![Данные типа запись примеры .](/documents_6/9b04c4a1a5dcefa21a0a5cc24326cb2a/img9.jpg)
Содержание слайда: Данные типа «запись» (примеры).
№11 слайд![Примеры действий с записями.](/documents_6/9b04c4a1a5dcefa21a0a5cc24326cb2a/img10.jpg)
Содержание слайда: Примеры действий с записями.
№12 слайд![Примеры записей](/documents_6/9b04c4a1a5dcefa21a0a5cc24326cb2a/img11.jpg)
Содержание слайда: Примеры записей
№13 слайд![Как обратиться к полям записи?](/documents_6/9b04c4a1a5dcefa21a0a5cc24326cb2a/img12.jpg)
Содержание слайда: Как обратиться к полям записи?
№14 слайд![Множества](/documents_6/9b04c4a1a5dcefa21a0a5cc24326cb2a/img13.jpg)
Содержание слайда: Множества
№15 слайд![Примеры множеств](/documents_6/9b04c4a1a5dcefa21a0a5cc24326cb2a/img14.jpg)
Содержание слайда: Примеры множеств
№16 слайд![Операции над множествами](/documents_6/9b04c4a1a5dcefa21a0a5cc24326cb2a/img15.jpg)
Содержание слайда: Операции над множествами:
№17 слайд![Сравнение множеств результат](/documents_6/9b04c4a1a5dcefa21a0a5cc24326cb2a/img16.jpg)
Содержание слайда: Сравнение множеств( результат – логическое значение)
№18 слайд![Лекция . Файлы в ТР. Общие](/documents_6/9b04c4a1a5dcefa21a0a5cc24326cb2a/img17.jpg)
Содержание слайда: Лекция 9. Файлы в ТР.
Общие приёмы для работы с файлами;
Текстовые файлы;
Типизированные файлы;
№19 слайд![Файлы ТР. В ТР используются](/documents_6/9b04c4a1a5dcefa21a0a5cc24326cb2a/img18.jpg)
Содержание слайда: Файлы ТР.
В ТР используются три типа файлов:
Текстовые файлы
Типизированные файлы
Нетипизированные
№20 слайд![Преобразование данных при](/documents_6/9b04c4a1a5dcefa21a0a5cc24326cb2a/img19.jpg)
Содержание слайда: Преобразование данных при работе с файлами.
№21 слайд![Доступ к содержимому файлов](/documents_6/9b04c4a1a5dcefa21a0a5cc24326cb2a/img20.jpg)
Содержание слайда: Доступ к содержимому файлов
Последовательный доступ – для текстовых файлов;
Прямой доступ – для типизированных и нетипизированных файлов;
№22 слайд![Порядок действий при работе с](/documents_6/9b04c4a1a5dcefa21a0a5cc24326cb2a/img21.jpg)
Содержание слайда: Порядок действий при работе с файлами в ТР
Задать файловую переменную;
Связать файловую переменную с файлом на диске или логическим устройством;
Указать направление обмена данными;
Осуществить чтение данных из файла или запись данных в файл;
Закрыть файл.
№23 слайд![Как связать файловую](/documents_6/9b04c4a1a5dcefa21a0a5cc24326cb2a/img22.jpg)
Содержание слайда: Как связать файловую переменную с файлом на диске?
№24 слайд![fp имя файловой переменной](/documents_6/9b04c4a1a5dcefa21a0a5cc24326cb2a/img23.jpg)
Содержание слайда: fp – имя файловой переменной
№25 слайд![Пример](/documents_6/9b04c4a1a5dcefa21a0a5cc24326cb2a/img24.jpg)
Содержание слайда: Пример:
№26 слайд![Файлы в LAZARUS чтение](/documents_6/9b04c4a1a5dcefa21a0a5cc24326cb2a/img25.jpg)
Содержание слайда: Файлы в LAZARUS (чтение текстового файла)
№27 слайд![Основные функции для работы с](/documents_6/9b04c4a1a5dcefa21a0a5cc24326cb2a/img26.jpg)
Содержание слайда: Основные функции для работы с файлами
fp- файловая переменная
Close(fp) –закрыть файл;
Rename(fp,<Новое_имя>) – переименовать файл;
Erase(fp) – удаляет файл (сначала его надо закрыть);
Flush(fp) – запись всех изменений в файл на диске;
EOF(fp) – логическая функция = True, если достигнут конец файла, иначе EOF = False;
IOResalt – признак последней операции ввода-вывода. При успешном завершении IOResalt = 0.
№28 слайд![Текстовые файлы. совокупность](/documents_6/9b04c4a1a5dcefa21a0a5cc24326cb2a/img27.jpg)
Содержание слайда: Текстовые файлы.
совокупность строк переменной длины. Последовательный доступ.
Var fp : text;
В конце каждой строки ЕOLN = #13#10
В конце Файла EOF = #26
Чтение: Read(fp, List) или ReadLn(fp, List)
List содержит Char, String, <целые>, <вещественные>
Запись: Write(fp,List) или WriteLn(fp,List)
List содержит Char, String, BOOLEAN; <целые>, <вещественные>
№29 слайд![Специальные функции для](/documents_6/9b04c4a1a5dcefa21a0a5cc24326cb2a/img28.jpg)
Содержание слайда: Специальные функции для текстовых файлов
EOLN(fp) – возвращает True, если в текстовом файле, из которого осуществляется ввод данных, достигнут маркер конца строки.
SeekEOLN(fp) – ищет маркер конца строки и возвращает True, если до конца строки остались только пробелы.
SeekEOF(fp) – ищет маркер конца файла и возвращает True, если до конца файла остались строки заполненные пробелами.
№30 слайд![Типизированные файлы.](/documents_6/9b04c4a1a5dcefa21a0a5cc24326cb2a/img29.jpg)
Содержание слайда: Типизированные файлы.
№31 слайд![Типизированные файлы. Пример.](/documents_6/9b04c4a1a5dcefa21a0a5cc24326cb2a/img30.jpg)
Содержание слайда: Типизированные файлы. Пример.
№32 слайд![Лекция . Примеры некоторые](/documents_6/9b04c4a1a5dcefa21a0a5cc24326cb2a/img31.jpg)
Содержание слайда: Лекция 10.
Примеры: некоторые алгоритмы и их программная реализация.
Алгоритмы сортировки;
Суммирование рядов;
№33 слайд![Сортировка простым выбором.](/documents_6/9b04c4a1a5dcefa21a0a5cc24326cb2a/img32.jpg)
Содержание слайда: Сортировка простым выбором.
№34 слайд![Блок-схема сортировки простым](/documents_6/9b04c4a1a5dcefa21a0a5cc24326cb2a/img33.jpg)
Содержание слайда: Блок-схема сортировки простым выбором (по возрастанию).
№35 слайд![Сортировка простым выбором.](/documents_6/9b04c4a1a5dcefa21a0a5cc24326cb2a/img34.jpg)
Содержание слайда: Сортировка простым выбором.
№36 слайд![Сортировка простым включением.](/documents_6/9b04c4a1a5dcefa21a0a5cc24326cb2a/img35.jpg)
Содержание слайда: Сортировка простым включением.
№37 слайд![Блок-схема сортировки простым](/documents_6/9b04c4a1a5dcefa21a0a5cc24326cb2a/img36.jpg)
Содержание слайда: Блок-схема сортировки простым включением (по возрастанию)
№38 слайд![Сортировка простым включением.](/documents_6/9b04c4a1a5dcefa21a0a5cc24326cb2a/img37.jpg)
Содержание слайда: Сортировка простым включением.
№39 слайд![Суммирование рядов с заданным](/documents_6/9b04c4a1a5dcefa21a0a5cc24326cb2a/img38.jpg)
Содержание слайда: Суммирование рядов с заданным числом слагаемых.
№40 слайд![Суммирование рядов с заданной](/documents_6/9b04c4a1a5dcefa21a0a5cc24326cb2a/img39.jpg)
Содержание слайда: Суммирование рядов с заданной точностью.
№41 слайд![Алгоритм суммирования](/documents_6/9b04c4a1a5dcefa21a0a5cc24326cb2a/img40.jpg)
Содержание слайда: Алгоритм суммирования знакочередующихся рядов с заданной точностью.
Попытаться выразить (n+1) слагаемое через (n) – ое: C(n+1) = M(x,n)*C(n)
Вводим значение x, при котором требуется вычислить сумму ряда, и точность eps, с которой надо вычислить сумму.
«Накапливаем» слагаемые ряда в переменной S до тех пор, пока очередное слагаемое по модулю не будет меньше или равно eps.
Выводим на экран найденное значение суммы и количество слагаемых, кoторое потребовалось для достижения заданной точности.
№42 слайд![Пример.](/documents_6/9b04c4a1a5dcefa21a0a5cc24326cb2a/img41.jpg)
Содержание слайда: Пример.
№43 слайд![](/documents_6/9b04c4a1a5dcefa21a0a5cc24326cb2a/img42.jpg)