Презентация, доклад на тему Дидактический проект урок по информатике в 10 классе по теме Файлы

Содержание

« Если ты будешь любознательным, то будешь много знающим »Сократ

Слайд 1учитель информатики :
Быстрова В.Л.
Файлы
09.12.2016 г.
Комратский лицей

им.Н.Третьякова
учитель информатики :    Быстрова В.Л.Файлы09.12.2016 г.Комратский лицей     им.Н.Третьякова

Слайд 2« Если ты будешь любознательным,
то будешь много знающим »
Сократ

« Если ты будешь любознательным, то будешь много знающим »Сократ

Слайд 3Файлы
Тема урока:

ФайлыТема урока:

Слайд 4 Применить файловый тип данных для решения поставленной задачи.
Повторить,

обобщить и систематизировать знания о файловом типе данных;

Прокомментировать программы с файловым типом данных;

Цели урока:

Применить файловый тип данных для решения поставленной задачи.  Повторить, обобщить и систематизировать знания о файловом

Слайд 6Файл - это

Файл - это

Слайд 7Файл - это

Файл - это

Слайд 8Файл - это

Файл - это

Слайд 9Существование файлов не зависит от…

Существование файлов не зависит от…

Слайд 10Файлы никуда не…

Файлы никуда не…

Слайд 11Файл – это упорядоченная последовательность однотипных компонентов, расположенных на внешнем носителе


Файл – это самостоятельная последовательность символов , записанная в постоянную память компьютера

Файл – это определенная выделенная область информации

Существование файлов не зависит от работы какой – либо программы

Файлы никуда не исчезают даже при включении или выключении компьютера

файл

Файл – это упорядоченная последовательность однотипных компонентов, расположенных на внешнем носителе Файл – это самостоятельная последовательность символов

Слайд 12Файл , не содержащий ни одного элемента, называется…
Пустым
Закончить предложение …

Файл , не содержащий ни одного элемента, называется…Пустым Закончить предложение …

Слайд 13Закончить предложение …
Создается файл путем …
Добавления новых записей в конец первоначально

пустого файла
Закончить предложение …Создается файл путем …Добавления новых записей в конец первоначально  пустого файла

Слайд 14Закончить предложение …
Длина файла – это…
Количество элементов

Закончить предложение …Длина файла – это…Количество элементов

Слайд 15Закончить предложение …
Длина файла не задается при…
Определении файла

Закончить предложение …Длина файла не задается при…Определении файла

Слайд 16Закончить предложение …
Все файла должны быть записаны
в программе , либо

в

В разделе переменных VAR,
либо в разделе типов TYPE

Закончить предложение …Все файла должны быть записаны в программе , либо в В разделе переменных VAR, либо

Слайд 17Закончить предложение …
Под чтением файла понимают ..
Ввод данных из внешнего файла

в оперативную память
Закончить предложение …Под чтением файла понимают ..Ввод данных из внешнего файла в оперативную память

Слайд 18Закончить предложение …
Запись в файл – это
Вывод результатов работы программы

из оперативной памяти на диск в файл
Закончить предложение …Запись в файл – это Вывод результатов работы программы из оперативной памяти на диск в

Слайд 19Закончить предложение …
Файлы предназначены только
Для хранения информации

Закончить предложение …Файлы предназначены только Для хранения информации

Слайд 20Процедуры для работы с файлами :
Устанавливает связь между именем файла

и физическим именем файла

Открывает
файл для
чтения

Создает и открывает новый файл для записи

Закрывает открытый файл

Rename

Reset

Close

Rewrite

Eof

Assign

Erase

Eoln

Процедуры для работы с файлами : Устанавливает связь между именем файла и физическим именем файла Открывает файл

Слайд 21Удаление файла
Изменение имени файла
Достижение конца файла
Достижение конца строки


Rename

Reset

Close

Rewrite

Eof

Assign

Erase

Eoln

Процедуры для работы с файлами :

Удаление файла Изменение имени файла Достижение конца файла Достижение конца строки RenameResetCloseRewriteEofAssignEraseEolnПроцедуры для работы с файлами :

Слайд 22Как использовать или изменить
содержимое файла
READ ( F,A,B)
WRITE( F,A,B,C)
WRITELN(F,A,B)
READLN( F,A,B,C)

Как использовать или изменить содержимое файлаREAD ( F,A,B)WRITE( F,A,B,C)WRITELN(F,A,B)READLN( F,A,B,C)

Слайд 23Использование файлов целесоообразно в случае :
Кратковременного хранения данных
Долговременного хранения данных


Доступа различных программ к одним и тем же данным

Обработка больших массивов данных , которые невозможно целиком разместить в оперативной памяти компьютера

Выборочный доступ программ к данным разного типа

Использование файлов для текста

Обработка больших массивных данных по очереди

( выбрать правильные определения )

Использование файлов целесоообразно в случае :Кратковременного хранения данных Долговременного хранения данных Доступа различных программ к одним и

Слайд 24Как создается процедура ASSIGN
Правила:
1.Записываем саму процедуру
2. Открываем скобку
3. Имя файловой

переменной ( 1- 3 символов)
4. Запятая
5. Апостроф
6.Имя файла (1-8 символов )
7. Точка
8. Тип расширения имени файла ( 1- 3 символа)
9. Апостроф
10.Закрываем скобку
11. Точка с запятой
Как создается процедура ASSIGNПравила:1.Записываем саму процедуру2. Открываем скобку 3. Имя файловой переменной ( 1- 3 символов)4. Запятая

Слайд 25Как создается процедура RESET
Правила:
1.Записываем саму процедуру
2. Открываем скобку
3. Имя файловой

переменной ( 1- 3 символов)
4. Закрываем скобку
5. Точка с запятой
Как создается процедура RESETПравила:1.Записываем саму процедуру2. Открываем скобку 3. Имя файловой переменной ( 1- 3 символов)4. Закрываем

Слайд 26Как создается процедура REWRITE
Правила:
1.Записываем саму процедуру
2. Открываем скобку
3. Имя файловой

переменной ( 1- 3 символов)
4. Закрываем скобку
5. Точка с запятой
Как создается процедура REWRITEПравила:1.Записываем саму процедуру2. Открываем скобку 3. Имя файловой переменной ( 1- 3 символов)4. Закрываем

Слайд 27Как создается процедура CLOSE
1.Записываем саму процедуру
2. Открываем скобку
3. Имя файловой

переменной ( 1- 3 символов)
4. Закрываем скобку
5. Точка с запятой

Правила:

Процедура CLOSE используется следующим образом: как матрешка , то что открыли последним , закрываем первым…

Как создается процедура CLOSE1.Записываем саму процедуру2. Открываем скобку 3. Имя файловой переменной ( 1- 3 символов)4. Закрываем

Слайд 28Порядок использования процедур в файлах:
Правила:
ASSIGN
RESET
REWRITE
CLOSE

Порядок использования процедур в файлах:Правила:ASSIGN RESET REWRITE CLOSE

Слайд 29Дана часть программы.
Дать краткое пояснение.
VAR F1, F2 : TEXT;
F1 и

F2 – текстовые файлы

Можем открыть с помощью блокнота

При необходимости можем отредактировать

Дана часть программы.Дать краткое пояснение. VAR F1, F2 : TEXT;F1 и F2 – текстовые файлы Можем открыть

Слайд 30Дана часть программы .
Дать краткое пояснение
PROGRAM DELO;

VAR F1:TEXT;
BEGIN
WRITELN;WRITELN;
ASSIGN( F1,’BOX.TXT’);

F1 – имя файловой переменной

BOX.TXT – имя файла

TXT – указывает ,что это текстовый файл

Имя файловой переменной F1 связывается с именем самого файла BOX.TXT , используя процедуру ASSIGN

Имя файла BOX.TXT- только используется в процедуре ASSIGN, дальше в программе только имя файловой переменной F1

Дана часть программы .Дать краткое пояснение PROGRAM DELO;      VAR F1:TEXT;BEGIN

Слайд 31Дана программа . Прокомментировать.
PROGRAM DELO;

VAR F1:TEXT;
X:STRING;
BEGIN
WRITELN;WRITELN;
ASSIGN(F1,'FFF.TXT');
REWRITE(F1);
WRITELN(F1,'PRIBET');
CLOSE(F1)
END.

F1- имя файловой переменной

FFF.TXT- имя файла, куда будет занесена информация

PRIBET- информация,
заносимая в файл FFF.TXT

Тип файла TEXT – вносится информация любого типа

Дана программа . Прокомментировать.PROGRAM DELO;         VAR F1:TEXT;

Слайд 32Задача: распечатать информацию из файла на экран и подсчитать кол-во символов

этой информации. В программе вставить пропущенное.

PROGRAM DELO;
VAR F1:TEXT;
X:STRING;
N:………..;
BEGIN
WRITELN;WRITELN;
ASSIGN(F1,'FFF.TXT');
RESET(…..);
WHILE NOT EOF(F1) DO
BEGIN
READLN(F1,…..);
WRITELN(X);
….:=LENGTH(X);
WRITELN(' DLINA CLOBA N= ',N)
END;
CLOSE(….)
END.

Задача: распечатать информацию из файла на экран и подсчитать кол-во символов этой информации.

Слайд 33PROGRAM DELO;
VAR

F1:TEXT;
X:STRING;
N:INTEGER;
BEGIN
WRITELN;WRITELN;
ASSIGN(F1,'FFF.TXT');
RESET(F1);
WHILE NOT EOF(F1) DO
BEGIN
READLN(F1,X);
WRITELN(X);
N:=LENGTH(X);
WRITELN(' DLINA CLOBA N= ',N)
END;
CLOSE(F1)
END.

Задача: распечатать информацию из файла на экран и подсчитать кол-во символов этой информации. В программе вставить пропущенное.

PROGRAM DELO;         VAR F1:TEXT;

Слайд 34Три вещи никогда не возвращаются обратно:
время,
слово,
возможность.

Три вещи никогда не возвращаются обратно:время, слово,возможность.

Слайд 35Три вещи в жизни ненадежны:
власть,
удача,
состояние.

Три вещи в жизни ненадежны:власть,удача,состояние.

Слайд 36Три вещи разрушают человека:
вино,
гордыня,
злость

Три вещи разрушают человека:вино,гордыня, злость

Слайд 37РАБОТА за компьютерами...
2. Написать программу, которая вычисляет среднее арифметическое чисел, введенных

в файл MOST.TTT с клавиатуры и результат выводит на экран ( числа и результат среднего арифметического этих чисел)

1.Написать программу двумя способами , которая записывает в файл SNEG.GGG 3 числа .

РАБОТА за компьютерами...2. Написать программу, которая вычисляет среднее арифметическое чисел, введенных в файл MOST.TTT с клавиатуры и

Слайд 381.Написать программу двумя способами , которая записывает в файл SNEG.GGG 3

числа .

PROGRAM DELO;
VAR S:TEXT;
X:INTEGER;
BEGIN
WRITELN;WRITELN;
ASSIGN(S,'SNEG.GGG ');
REWRITE(S);
WRITE(S,5);
WRITE(S,' ');
WRITE(S,125);
WRITE(S,' ');
WRITE(S,-35);
WRITE(S,' ');
CLOSE(S)
END.

PROGRAM DELO;
VAR S:TEXT;
X,I:INTEGER;
BEGIN
WRITELN;WRITELN;
ASSIGN(S,'SNEG.GGG ');
REWRITE(S);
FOR I:=1 TO 3 DO
BEGIN
WRITE(' BBEDEM CHICLO ');
READLN(X);
WRITELN(S,X)
END;
CLOSE(S)
END.

листинги 2 программы

1.Написать программу двумя способами , которая записывает в файл SNEG.GGG 3 числа .PROGRAM DELO;  VAR S:TEXT;

Слайд 391. Написать программу, которая вычисляет среднее арифметическое чисел, введенных в файл

MOST.TTT с клавиатуры и результат выводит на экран ( числа и результат среднего арифметического этих чисел)

PROGRAM DELO;
VAR M:TEXT;
X,I,N,S:INTEGER;
CP:REAL;
BEGIN
WRITELN;WRITELN;
ASSIGN(M,'MOST.TTT ');
REWRITE(M);
WRITE(' BEDEM KOL-BO CHICEL N= ');
READLN(N);
WRITELN;
FOR I:=1 TO N DO
BEGIN
WRITE(' BBEDEM CHICLO ');
READLN(X);
WRITE(M,X,' ');
END;
S:=0;
RESET(M);
WHILE NOT EOF(M) DO
BEGIN
READ(M,X);
S:=S+X
END;
CP:=S/N;
WRITELN(' CP.ZN CP= ',CP:5:2);
CLOSE(M)
END.

1. Написать программу, которая вычисляет среднее арифметическое чисел, введенных в файл MOST.TTT с клавиатуры и результат выводит

Слайд 40 Применить файловый тип данных для решения поставленной задачи.
Повторить,

обобщить и систематизировать знания о файловом типе данных;

Прокомментировать программы с файловым типом данных;

Вот наши цели:

Достигли ли мы этих целей?

Применить файловый тип данных для решения поставленной задачи.  Повторить, обобщить и систематизировать знания о файловом

Слайд 41Домашнее задание.

Оценивание.

Глава 1, § 1.2 стр.14-17 задача № . 1- 4

Домашнее задание.

Что такое shareslide.ru?

Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.


Для правообладателей

Яндекс.Метрика

Обратная связь

Email: Нажмите что бы посмотреть