🗊Презентация Линейный вычислительный процесс

Нажмите для полного просмотра!
Линейный вычислительный процесс, слайд №1Линейный вычислительный процесс, слайд №2Линейный вычислительный процесс, слайд №3Линейный вычислительный процесс, слайд №4Линейный вычислительный процесс, слайд №5Линейный вычислительный процесс, слайд №6Линейный вычислительный процесс, слайд №7Линейный вычислительный процесс, слайд №8Линейный вычислительный процесс, слайд №9Линейный вычислительный процесс, слайд №10Линейный вычислительный процесс, слайд №11Линейный вычислительный процесс, слайд №12Линейный вычислительный процесс, слайд №13Линейный вычислительный процесс, слайд №14Линейный вычислительный процесс, слайд №15Линейный вычислительный процесс, слайд №16Линейный вычислительный процесс, слайд №17Линейный вычислительный процесс, слайд №18Линейный вычислительный процесс, слайд №19Линейный вычислительный процесс, слайд №20Линейный вычислительный процесс, слайд №21Линейный вычислительный процесс, слайд №22Линейный вычислительный процесс, слайд №23Линейный вычислительный процесс, слайд №24Линейный вычислительный процесс, слайд №25

Содержание

Вы можете ознакомиться и скачать презентацию на тему Линейный вычислительный процесс. Доклад-сообщение содержит 25 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Линейный вычислительный процесс
Линейным называется вычислительный процесс, этапы которого выполняются однократно и последовательно один за другим. 
Например, вычисление значения функции по формуле.
Описание слайда:
Линейный вычислительный процесс Линейным называется вычислительный процесс, этапы которого выполняются однократно и последовательно один за другим. Например, вычисление значения функции по формуле.

Слайд 2





Этапы линейного вычислительного процесса – 
Этапы линейного вычислительного процесса – 
ввод исходных данных, 
вычисление значений искомых переменных, 
вывод на экран результатов вычислений –
выполняются однократно и последовательно друг за другом вне зависимости от исходных данных
Описание слайда:
Этапы линейного вычислительного процесса – Этапы линейного вычислительного процесса – ввод исходных данных, вычисление значений искомых переменных, вывод на экран результатов вычислений – выполняются однократно и последовательно друг за другом вне зависимости от исходных данных

Слайд 3





Пример
Описание слайда:
Пример

Слайд 4





Схема алгоритма
Описание слайда:
Схема алгоритма

Слайд 5





Для программирования в настоящей работе достаточно использовать следующие предложения
- заголовок программы  с именем программы (PROGRAM ….);
- комментарий с указанием фамилии и имени студента, шифра учебной группы, номера работы, номера варианта ( {……}   );
- описание используемых в программе переменных (VAR);
- начало исполняемой части программы (BEGIN);
- операторы вывода пользователю подсказок, какие исходные данные он должен ввести в компьютер (WRITE или WRITELN);
- операторы ввода исходных данных  (READ или READLN);
- операторы присваивания, предусматривающие необходимые вычисления;
- оператор вывода форматированных результатов на экран монитора (WRITE или WRITELN);
- завершающее текст программы предложение (END.)
Описание слайда:
Для программирования в настоящей работе достаточно использовать следующие предложения - заголовок программы с именем программы (PROGRAM ….); - комментарий с указанием фамилии и имени студента, шифра учебной группы, номера работы, номера варианта ( {……} ); - описание используемых в программе переменных (VAR); - начало исполняемой части программы (BEGIN); - операторы вывода пользователю подсказок, какие исходные данные он должен ввести в компьютер (WRITE или WRITELN); - операторы ввода исходных данных (READ или READLN); - операторы присваивания, предусматривающие необходимые вычисления; - оператор вывода форматированных результатов на экран монитора (WRITE или WRITELN); - завершающее текст программы предложение (END.)

Слайд 6





Структура программы
PROGRAM Имя программы;
VAR
	Определение глобальных переменных программы;

BEGIN
	Основной блок программы (тело программы)
	……
END.
Описание слайда:
Структура программы PROGRAM Имя программы; VAR Определение глобальных переменных программы; BEGIN Основной блок программы (тело программы) …… END.

Слайд 7





1 блок программы
program labrab2;
{Иванов А., 15-ИЭ, лаб. раб. 2, вариант 28}
Описание слайда:
1 блок программы program labrab2; {Иванов А., 15-ИЭ, лаб. раб. 2, вариант 28}

Слайд 8





2 блок – описание переменных
Синтаксис блока VAR
Имя_переменной1: имя_типа1;
Имя_переменной2: имя_типа2;
……;
Имя_переменной3, Имя_переменной4, Имя_переменной5 : имя_типа3;
……;
 
var a, b, s: real;
Описание слайда:
2 блок – описание переменных Синтаксис блока VAR Имя_переменной1: имя_типа1; Имя_переменной2: имя_типа2; ……; Имя_переменной3, Имя_переменной4, Имя_переменной5 : имя_типа3; ……; var a, b, s: real;

Слайд 9





Простые типы
Описание слайда:
Простые типы

Слайд 10





Целые числа
ЦЕЛЫЕ
 типы            		диапазон значений       		требуемая память
______________________________________________________________________
Shortint           	                    -128 .. 127           			1 байт
Integer          		 -32768 .. 32767         			2 байта
Longint                    -2147483648 .. 2147483647    		4 байта
Byte                                               0 .. 255           			1 байт
Word                                             0 .. 65535         			2 байта
______________________________________________________________________
    
   Над целыми операндами  можно  выполнять  следующие  арифметические
операции: сложение,  вычитание, умножение, деление, получение остатка
от деления. Знаки этих операций:
   
        +      -     *     div     mod
    
   Результат арифметической операции над целыми операндами есть величина целого типа. Результат выполнения операции деления целых величин есть целая часть частного.  Результат выполнения  операции  получения остатка от деления - остаток от деления целых. Например:
   
         17 div 2 = 8,     3 div 5 = 0.
        17 mod 2 = 1,   3 mod 5 = 3
Описание слайда:
Целые числа ЦЕЛЫЕ типы диапазон значений требуемая память ______________________________________________________________________ Shortint -128 .. 127 1 байт Integer -32768 .. 32767 2 байта Longint -2147483648 .. 2147483647 4 байта Byte 0 .. 255 1 байт Word 0 .. 65535 2 байта ______________________________________________________________________ Над целыми операндами можно выполнять следующие арифметические операции: сложение, вычитание, умножение, деление, получение остатка от деления. Знаки этих операций: + - * div mod Результат арифметической операции над целыми операндами есть величина целого типа. Результат выполнения операции деления целых величин есть целая часть частного. Результат выполнения операции получения остатка от деления - остаток от деления целых. Например: 17 div 2 = 8, 3 div 5 = 0. 17 mod 2 = 1, 3 mod 5 = 3

Слайд 11





Вещественные числа
 
  Действительный 	     Диапазон       	 	Количество цифр     Требуемая
  тип                	    значений            		мантиссы      	память (байт)
_____________________________________________________________________
Real         	    2.9e-39 .. 1.7e+38        	11               	 	6
Single       	    1.5e-45 .. 3.4e+38         	7                		4
Double      	  5.0e-324 .. 1.7e+308       	15                		8
Extended   	3.4e-4932 .. 1.1e+4932      	19               		10
Comp        	 -9.2e+18 .. 9.2e+18        	19                		8
Описание слайда:
Вещественные числа Действительный Диапазон Количество цифр Требуемая тип значений мантиссы память (байт) _____________________________________________________________________ Real 2.9e-39 .. 1.7e+38 11 6 Single 1.5e-45 .. 3.4e+38 7 4 Double 5.0e-324 .. 1.7e+308 15 8 Extended 3.4e-4932 .. 1.1e+4932 19 10 Comp -9.2e+18 .. 9.2e+18 19 8

Слайд 12





Примеры
VAR
KOL_VO: 
	INTEGER;
VEC: 
	REAL; 
SRED_BALL: 
	REAL;
OCENKA: 
	INTEGER;

KOL_VO, OCENKA: INTEGER;
SRED_BALL,  VEC: REAL;

		Для нашей задачи:
		VAR     A,  B,  S:     REAL;
Описание слайда:
Примеры VAR KOL_VO: INTEGER; VEC: REAL; SRED_BALL: REAL; OCENKA: INTEGER; KOL_VO, OCENKA: INTEGER; SRED_BALL, VEC: REAL; Для нашей задачи: VAR A, B, S: REAL;

Слайд 13





Начало и конец

BEGIN 

Текст программы:
операции (операторы языка), описывающие выполнение алгоритма

END.
Описание слайда:
Начало и конец BEGIN Текст программы: операции (операторы языка), описывающие выполнение алгоритма END.

Слайд 14





Операторы ввода

Read(<Список ввода>);
Readln(<Список ввода>);
 	Команды позволяют вводить данные в переменные во время выполнения программы с клавиатуры. 
	Элементами списка ввода могут быть имена переменных, которые должны быть заполнены значениями, введенными с клавиатуры.
     	Разница между работой процедур Read и Readln (от Read line) состоит в следующем: после выполнения Read значение следующего данного считывается с этой же строчки, а после выполнения Readln - с новой строки.
	
ReadLn; (оператор реализует пропуск строки исходных данных)
 
Описание слайда:
Операторы ввода Read(<Список ввода>); Readln(<Список ввода>);   Команды позволяют вводить данные в переменные во время выполнения программы с клавиатуры. Элементами списка ввода могут быть имена переменных, которые должны быть заполнены значениями, введенными с клавиатуры.       Разница между работой процедур Read и Readln (от Read line) состоит в следующем: после выполнения Read значение следующего данного считывается с этой же строчки, а после выполнения Readln - с новой строки. ReadLn; (оператор реализует пропуск строки исходных данных)  

Слайд 15





Операторы ввода
 	Read(<Список ввода>);
	Readln(<Список ввода>);
	Выполнение операторов ввода происходит так: ход программы приостанавливается, на экран выводится курсор, компьютер ожидает от пользователя набора данных для переменных, имена которых указаны в списке ввода. 
	Пользователь с клавиатуры вводит необходимые значения в том порядке, в котором они требуются списком ввода, нажимает Enter. 
	После этого набранные данные попадают в соответствующие им переменные и выполнение программы продолжается.
     Примечание: данные при вводе разделяются пробелами или нажатием клавиши Enter
    
Описание слайда:
Операторы ввода   Read(<Список ввода>); Readln(<Список ввода>); Выполнение операторов ввода происходит так: ход программы приостанавливается, на экран выводится курсор, компьютер ожидает от пользователя набора данных для переменных, имена которых указаны в списке ввода. Пользователь с клавиатуры вводит необходимые значения в том порядке, в котором они требуются списком ввода, нажимает Enter. После этого набранные данные попадают в соответствующие им переменные и выполнение программы продолжается.      Примечание: данные при вводе разделяются пробелами или нажатием клавиши Enter     

Слайд 16





Операторы вывода

  	Write(<Список вывода>);
 	Writeln(<Список вывода>);
  	Операторы Write и Writeln позволяют выводить на экран монитора данные из списка вывода. 
	
	Элементами списка вывода могут являться имена переменных, выражения, константы. 
	
	Элементы списка, также как и в операторах ввода, разделяются запятыми.
    
Описание слайда:
Операторы вывода   Write(<Список вывода>); Writeln(<Список вывода>);    Операторы Write и Writeln позволяют выводить на экран монитора данные из списка вывода. Элементами списка вывода могут являться имена переменных, выражения, константы. Элементы списка, также как и в операторах ввода, разделяются запятыми.     

Слайд 17





Операторы вывода

  	Write(<Список вывода>);
 	Writeln(<Список вывода>);
  	
Различие между двумя операторами вывода таково: после выполнения оператора Writeln (от Write line) происходит переход на новую строчку, а после выполнения инструкции Write, переход на новую строчку не происходит и печать по последующим командам вывода Write или Writeln будет происходить на той же строчке. 
	При вызове оператора Writeln без параметров просто происходит переход на новую строчку.
Описание слайда:
Операторы вывода   Write(<Список вывода>); Writeln(<Список вывода>);    Различие между двумя операторами вывода таково: после выполнения оператора Writeln (от Write line) происходит переход на новую строчку, а после выполнения инструкции Write, переход на новую строчку не происходит и печать по последующим командам вывода Write или Writeln будет происходить на той же строчке. При вызове оператора Writeln без параметров просто происходит переход на новую строчку.

Слайд 18





Система форматов для вывода информации 
 	
	В списке оператора WRITE следует указывать размер поля. 
	Для вывода числа 999 будут требоваться три позиции. 
	Для вывода числа -23.045 требуется семь позиций (с учетом знака и десятичной точки), из которых три позиции будет занимать дробная часть.
Описание слайда:
Система форматов для вывода информации   В списке оператора WRITE следует указывать размер поля. Для вывода числа 999 будут требоваться три позиции. Для вывода числа -23.045 требуется семь позиций (с учетом знака и десятичной точки), из которых три позиции будет занимать дробная часть.

Слайд 19





Система форматов для вывода информации 
	Если пользователь укажет больше позиций, чем необходимо, то левые от значения числа позиции заполнятся пробелами. 
	Если указанный размер поля меньше требуемого, то значение печатается без пробелов и учета  указанного пользователем поля.
	Для вывода вещественных данных указывается общая длина поля и количество позиций под дробную часть (в том числе). 
	Если требуется, то дробная часть числа округляется до указанного количества позиций.
Описание слайда:
Система форматов для вывода информации Если пользователь укажет больше позиций, чем необходимо, то левые от значения числа позиции заполнятся пробелами. Если указанный размер поля меньше требуемого, то значение печатается без пробелов и учета указанного пользователем поля. Для вывода вещественных данных указывается общая длина поля и количество позиций под дробную часть (в том числе). Если требуется, то дробная часть числа округляется до указанного количества позиций.

Слайд 20





Примеры вывода переменных
d (=1234) и s (=-123.451)
Описание слайда:
Примеры вывода переменных d (=1234) и s (=-123.451)

Слайд 21





Пример
Описание слайда:
Пример

Слайд 22





Оператор присваивания    
	 Оператор присваивания в языке Паскаль имеет следующую форму:

Переменная := Арифметическое выражение;
Арифметическое выражение может содержать числовые константы и переменные, знаки арифметических операций, круглые скобки, функции
Описание слайда:
Оператор присваивания Оператор присваивания в языке Паскаль имеет следующую форму: Переменная := Арифметическое выражение; Арифметическое выражение может содержать числовые константы и переменные, знаки арифметических операций, круглые скобки, функции

Слайд 23





Правила записи арифметических выражений
Запись должна линейной
А2 + В2 - 12С
	на Паскале записывается так:
				А*А + В*В - 12*С
				или
				SQR(A) + SQR(B) - 12*С
Порядок выполнения операций (без скобок или внутри скобок):
Вычисление функций
Умножение и деление
Сложение и вычитание
Описание слайда:
Правила записи арифметических выражений Запись должна линейной А2 + В2 - 12С на Паскале записывается так: А*А + В*В - 12*С или SQR(A) + SQR(B) - 12*С Порядок выполнения операций (без скобок или внутри скобок): Вычисление функций Умножение и деление Сложение и вычитание

Слайд 24





Арифметические функции
Описание слайда:
Арифметические функции

Слайд 25





Пример
Описание слайда:
Пример



Похожие презентации
Mypresentation.ru
Загрузить презентацию