Презентация Операторы языка онлайн
На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Операторы языка абсолютно бесплатно. Урок-презентация на эту тему содержит всего 51 слайд. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Образование » Операторы языка
Оцените!
Оцените презентацию от 1 до 5 баллов!
- Тип файла:ppt / pptx (powerpoint)
- Всего слайдов:51 слайд
- Для класса:1,2,3,4,5,6,7,8,9,10,11
- Размер файла:281.50 kB
- Просмотров:64
- Скачиваний:0
- Автор:неизвестен
Слайды и текст к этой презентации:
№2 слайд
Содержание слайда: Условный оператор.
Условный оператор – средство разветвления вычислительного процесса в зависимости от значения условного выражения (правда – ложь).
IF < условие > THEN
< операторы_1 >
ELSE
<операторы_2>
Вначале вычисляется «условие».
Если оно – «правда», то выполняются < операторы_1 > и управление передается на конец оператор IF.
Если оно – «ложь», то выполняются < операторы_2 >. Часть оператора ELSE может быть опущена и тогда в случае «ложь» весь оператор IF как бы пропускается.
№3 слайд
Содержание слайда: < Операторы_1> и < операторы_2 > - операторы любого типа, в том числе, и условные.
В последнем случае возникает вложенная логическая конструкция. На некоторых уровнях вложенности может отсутствовать часть ELSE. Чтобы не было путаницы уровней вложенности, существует правило – часть ELSE соответствует ближайшей к ней «сверху» части THEN условного оператора.
№12 слайд
Содержание слайда: Вычисляется значение <ключ выбора>,
Вычисляется значение <ключ выбора>,
В последовательности операторов <список выбора> отыскивается оператор, константа (метка) которого совпадает с ключом выбора.
Одному пункту выбора может соответствовать несколько констант выбора.
Выбранный оператор выполняется, и оператор CASE в целом завершает свою работу.
Если в списке выбора не будет найдена константа, соответствующая ключу выбора, то управление передается оператору, следующему за оператором ELSE , и затем оператор выбора завершает свою работу.
Часть {ELSE <оператор>} может быть опущена, тогда, если значение ключа не соответствует списку выбора, оператор CASE завершает свою работу и выполнение задания передается следующему за ним оператору.
№16 слайд
Содержание слайда: Циклы применяются как для работы с индексированными переменными, индексы которых совпадают по имени с переменными цикла, так и для расчетов, когда в теле цикла изменение переменных не связано напрямую с переменными цикла.
Возможны варианты, когда используется сложные конструкции вложенных циклов в различных сочетания операторов «for», «while» и «repeat».
№22 слайд
Содержание слайда: Заполнить двухмерный массив вещественными числами от 0 до 1, используя генератор случайных чисел.
Var
i,j:integer;
h:real;
dm: array [0..5,0..10] of real;
BEGIN
Randomize;
for i:=0 to 5 do {строки}
for j:=0 to 10 do {столбцы}
dm[i,j]:= random; {запись по столбцам, т.е. запись строки}
№23 слайд
Содержание слайда: Разборка текстовых массивов по поддиапазонам через внутренние коды.
Var i,j:integer;
a:array [1..10] of string[10];
sn:array [97..105] of integer;
BEGIN
clrscr;
for i:=1 to 10 do
readln(a[i]);
for i:=1 to 10 do
begin
j:=ord(a[i,1]);
sn[j]:=sn[j]+1;
end;
for j:=97 to 105 do
writeln(sn[j]);
readln;
END.
№24 слайд
Содержание слайда: Разборка текстовых массивов по поддиапазонам через символы кодов.
Var i:integer;
c,j:char;
a:array [1..30] of string[10];
sn:array ['a'..'z'] of integer;
BEGIN
for i:=1 to 30 do
readln(a[i]);
for i:=1 to 30 do
begin
c:=a[i,1];
sn[c]:=sn[c]+1;
end;
for j:='a' to 'z' do
writeln(sn[j]);
readln;
END.
№25 слайд
Содержание слайда: Разборка массива случайных чисел по подинтервалам.
var
i,j:integer;
a:array [1..100] of real;
sn:array [1..10] of integer;
BEGIN
for i:=1 to 100 do
a[i]:=random;
for i:=1 to 100 do
begin
j:=trunc(a[i]*10)+1;
sn[j]:=sn[j]+1;
end;
for j:=1 to 10 do
writeln(sn[j]);
readln;
END.
№26 слайд
Содержание слайда: ФАЙЛЫ
Файл – поименованная область внешней памяти или логическое устройство (потенциальный источник или приемник информации).
Файл имеет три характерные особенности:
Он имеет имя, что позволяет программе одновременно работать с несколькими файлами;
Содержит компоненты одного типа;
Длина вновь открываемого файла не оговаривается при его открытии.
№27 слайд
Содержание слайда: При работе с файлами необходимо описать их тип (т.е. тип той информации, которая хранится в файле).
Само имя файла может быть достаточно длинным (если прописывать его имя от корневого каталога), поэтому ему в соответствие ставится некая переменная, при обращении к которой однозначно определяется нужный файл.
№28 слайд
Содержание слайда: Файловый тип или файловая переменная
<Имя> = FILE OF <тип>;
<Имя>- файловой переменной
<тип>- любой тип Паскаля кроме файла.
<Имя> = TEXT;
<Имя> = FILE;
Пример:
Type Product = record;
Name: string;
Code : word;
Cost : real;
End;
Text80 = file of string [80];
Var f1: file of char; - типизированный
f2: text; -текстовый
f3: file;- нетипизированный
f4:text80; - типизированный
f5:file of product; - типизированный
№29 слайд
Содержание слайда: Доступ к файлам.
Любой программе доступны два, предварительно объявленных в операторе PROGRAM, файла – INPUT и OUTPUT
INPUT - для чтения данных с клавиатуры.
OUTPUT - для вывода данных на экран.
Любые другие файлы доступны только после выполнения процедуры открытия файла, т.е. сопоставления ранее объявленной файловой переменной с именем существующего или вновь создаваемого файла, а также с указанием способа обмена информацией – чтением или записью.
№30 слайд
Содержание слайда: Процедуры открытия файла
ASSIGN( <файловая переменная>, имя_файла)
ASSIGN (f,’ ’) - связь с INPUT или OUTPUT
При необходимости в имени файла указывается путь доступа к нему.
Имя файла должно иметь собственно имя и расширение, которое, вообще говоря, не является обязательным.
Имя_файла.расширение
Пример: Abc.pas, defg.for
№31 слайд
Содержание слайда: Инициализация файла.
Инициализация файла на чтение или запись осуществляется следующим образом:
RESET(<ф.переменная > ) –инициализация на чтение
REWRITE(<ф.переменная > )- инициализация на запись
APPEND( < ф.переменная >) - инициализация на запись в уже существующий файл. (Только для текстовых файлов).
CLOSE(<ф.переменная >) закрывает файл для операций. Если не закрыть файл, то информация может быть потеряна.
№34 слайд
Содержание слайда: Существует ряд встроенных процедур для работы с файлами.
При создании текстового файла в конце каждой строки ставится специальный признак EOLN (конец строки).
EOLN - последовательность кодов ASCII : |
13 (CR) – перевод каретки; |
10 (LF) – перевод строки. : | Вводятся при нажатии ENTER.
EOF 26 (EOF) - конец файла (CTRL – Z).
№35 слайд
Содержание слайда: Логическая функция
Логическая функция
EOLN (<файловая переменная>) возвращает TRUE, если во входном текстовом файле достигнут маркер конца строки.
Логическая функция
EOF(< файловая переменная >)
тестирует конец файла, возвращает TRUE, если файловый указатель находится в конце файла.
Можно использовать в циклах с пред- и постусловиями. Если файловый указатель стоит в конце файла, то при чтении это означает, что файл исчерпан, при записи – означает, что очередной компонент будет добавлен в конец файла.
№36 слайд
Содержание слайда: Функция SEEKEOLN (<ф.переменная >) пропускает все пробелы и знаки табуляции до маркера конца строки или до первого значащего символа и возвращает TRUE, если маркер обнаружен.
Функция SEEKEOLN (<ф.переменная >) пропускает все пробелы и знаки табуляции до маркера конца строки или до первого значащего символа и возвращает TRUE, если маркер обнаружен.
Функция SEEKEOF (<ф.переменная >) пропускает все пробелы и знаки табуляции и маркеры конца строки до маркера конца файла или до первого значащего символа и возвращает TRUE, если маркер конца файла обнаружен.
№37 слайд
Содержание слайда: Типизированные файлы.
Длина любого компонента типизированного файла строго постоянна, что дает возможность прямого доступа к каждому компоненту. Перед первым обращением к процедурам ввода/вывода указатель файла стоит в его начале и указывает на первый компонент с номером «0». При каждом чтении или записи указатель сдвигается к следующему компоненту файла. Переменные в списках ввода/вывода должны иметь тот же тип, что и компоненты файла.
№41 слайд
Содержание слайда: Ввод и вывод данных.
READ, READLN, WRITE, WRITELN.
Синтаксис команд имеет вид
READ (< файловая переменная >, < список ввода >),
READ (< список ввода >).
В первой записи чтение идет из внешнего файла, во второй – вводятся данные с клавиатуры. Список ввода – переменная или последовательность нескольких переменных типа целых или вещественных чисел, а также символьных переменных типа символа или строки.
№42 слайд
Содержание слайда: Процедура READ считывает строку до достижения указателем файла символа конца строки (CR или EOF).
Процедура READ считывает строку до достижения указателем файла символа конца строки (CR или EOF).
Для типа CHAR считывается один символ,
для типа STRING считывается информация до конца объявленной длины строки или до символа конца строки CR. Далее будут считываться пустые строки, т.к. эта процедура не может считывать последовательность строк. Последовательность строк считывается процедурой READLN.
№45 слайд
Содержание слайда: Для числовых переменных READ сначала выделяет подстроку во входном потоке – все пробелы, табуляция, маркеры EOLN игнорируются до первого значащего символа.
Для числовых переменных READ сначала выделяет подстроку во входном потоке – все пробелы, табуляция, маркеры EOLN игнорируются до первого значащего символа.
После последовательности значащих символов первый пробел (или другой подобный символ) означает конец подстроки.
Процедура READLN считывает символьную строку или выделенную числовую подстроку и оставшуюся часть строки отбрасывает. Обращение к следующей строке идет с первой позиции.
№46 слайд
Содержание слайда: Для числовых переменных read сначала выделяет подстроку во входном потоке (т.е. во введенной числовой последовательности) – все пробелы, табуляция, маркеры EOLN игнорируются до первого значащего символа. После последовательности значащих символов первый пробел (или другой подобный символ) означает конец подстроки.
№48 слайд
Содержание слайда: маркер смещается в конец подстроки, и следующая информация считывается, начиная с текущей позиции маркера. Поэтому процедуру read нельзя использовать для считывания последовательности строк.
Процедура readln после считывания последней переменной из списка ввода оставшуюся часть строки от текущего положения маркера считывания до маркера конца строки EOLN отбрасывает. Обращение к следующей строке идет с первой позиции.
№49 слайд
Содержание слайда: Аналогичным образом работают процедуры WRITE и WRITELN.
Аналогичным образом работают процедуры WRITE и WRITELN.
Запись WRITELN(a:8:2) означает, что выводится вещественное число «a», занимающее 8 позиций, включая десятичную точку, в том числе 2 позиции отводятся под десятичные знаки.
Запись WRITELN(b:4) означает, что выводится целое число «b», занимающее 4 позиций.
Несоответствие форматов не объявляется фатальной ошибкой. Число выводится даже, если нарушен размер формата (число знаков).
№50 слайд
Содержание слайда: Для нетипизированных файлов процедуры ввода и вывода информации – BLOCKREAD, BLOCKWRITE.
BLOCKREAD ( <ф.п >, <буф >, <n >, [<nn >] )
BLOCKWRITE( <ф.п >, <буф >, <n >, [<nn >] )
<ф.п > - файловая переменная,
<буф > - буфер – имя переменной, которая будет участвовать в обмене данными с дисками.
<n > - количество записей, которые будут записаны или прочитаны за одно обращение к диску.
<nn > - необязательный параметр, количество фактически обработанных записей при выходе из процедуры.
Скачать все slide презентации Операторы языка одним архивом:
-
Графические операторы языка Бейсик
-
Операторы языка Turbo Pascal
-
Основные операторы языка Элементарный ввод вывод
-
Операторы языка Object Pascal
-
Никольская Галина Викторовна учитель английского и французского языка ГОУ СОШ 739. - презентация
-
Роль иностранного языка в межкультурной коммуникации Владимирова Л. П. УРАО ИСМО www. distant/ioso. ru/community vludmilapmail. ru. - презентация
-
-Н- и –НН- в прилагательных и причастиях Автор: учитель русского языка и литературы МОУ «СОШ р. п. Духовницкое» Кучмина Надежда Влади
-
Строковые операторы и функции
-
Система подготовки к ЕГЭ на уроках русского языка
-
Программирование ветвящихся алгоритмов. Условный оператор