Презентация «Алгоритмы обработки двумерных информационных массивов»

Смотреть слайды в полном размере
Презентация «Алгоритмы обработки двумерных информационных массивов»

Вы можете ознакомиться с презентацией онлайн, просмотреть текст и слайды к ней, а также, в случае, если она вам подходит - скачать файл для редактирования или печати. Документ содержит 41 слайд и доступен в формате ppt. Размер файла: 478.50 KB

Просмотреть и скачать

Pic.1
Информатика и программирование Лебедева Т. Ф.
Информатика и программирование Лебедева Т. Ф.
Pic.2
3 Основы программирования на языке Паскаль 176 Алгоритмы обработки двумерных информационных массивов
3 Основы программирования на языке Паскаль 176 Алгоритмы обработки двумерных информационных массивов Многомерные массивы широко используются в статистике и математике, такие массивы имеют более …
Pic.3
3 Основы программирования на языке Паскаль 177 2) Вариант Пусть задан двумерный массив Matr, имеющий
3 Основы программирования на языке Паскаль 177 2) Вариант Пусть задан двумерный массив Matr, имеющий размер 10*20. Этот массив на языке Паскаль может быть описан следующим образом: Var Matr : array …
Pic.4
3 Основы программирования на языке Паскаль 178 Вложенным циклом или циклом в цикле называется такая
3 Основы программирования на языке Паскаль 178 Вложенным циклом или циклом в цикле называется такая структура, когда телом одного цикла является другой. Рассмотрим пример алгоритма реализующего ввод …
Pic.5
3 Основы программирования на языке Паскаль 179 Приведем фрагмент вывода двумерного массива в виде та
3 Основы программирования на языке Паскаль 179 Приведем фрагмент вывода двумерного массива в виде таблицы Const n=5; m=6; Type MyArray = array [1. . n, 1. . m] of integer; Var A : MyArray; i, j : …
Pic.6
3 Основы программирования на языке Паскаль 180
3 Основы программирования на языке Паскаль 180
Pic.7
3 Основы программирования на языке Паскаль 181 Выполним построение математической модели и алгоритма
3 Основы программирования на языке Паскаль 181 Выполним построение математической модели и алгоритма решения функциональной задачи выпуска продукции. а) Обозначения переменных: n – количество видов …
Pic.8
3 Основы программирования на языке Паскаль 182 г) Система расчетных формул: 1) нахождение общего вып
3 Основы программирования на языке Паскаль 182 г) Система расчетных формул: 1) нахождение общего выпуска продукции каждого вида: i = 1 начальное значение вида продукции S[ i ] = 0 обнуление суммы …
Pic.9
3 Основы программирования на языке Паскаль 183 Представим алгоритм нахождения общего выпуска продукц
3 Основы программирования на языке Паскаль 183 Представим алгоритм нахождения общего выпуска продукции каждого вида в виде блок-схемы
Pic.10
3 Основы программирования на языке Паскаль 184 Program sum_str; Uses CRT; Var i , n , j , m : intege
3 Основы программирования на языке Паскаль 184 Program sum_str; Uses CRT; Var i , n , j , m : integer; VP: array [ 1. . 10, 1. . 12] of real; S : array [1. . 10] of real; begin Clrscr; {очистка …
Pic.11
3 Основы программирования на языке Паскаль 185 г) Система расчетных формул: 2) нахождение максимальн
3 Основы программирования на языке Паскаль 185 г) Система расчетных формул: 2) нахождение максимального выпуска продукции каждого вида и месяца с максимальным выпуском: i = 1 начальное значение вида …
Pic.12
3 Основы программирования на языке Паскаль 186 Представим алгоритм нахождения максимального выпуска
3 Основы программирования на языке Паскаль 186 Представим алгоритм нахождения максимального выпуска продукции каждого вида в виде блок-схемы
Pic.13
3 Основы программирования на языке Паскаль 187 Program max_str; Uses CRT; Var i , n , j , m : intege
3 Основы программирования на языке Паскаль 187 Program max_str; Uses CRT; Var i , n , j , m : integer; VP: array [ 1. . 10, 1. . 12] of real; Max, K : array [1. . 10] of real; begin Clrscr; {очистка …
Pic.14
3 Основы программирования на языке Паскаль 188 Задача 2: Определить min элемент в каждом столбце мас
3 Основы программирования на языке Паскаль 188 Задача 2: Определить min элемент в каждом столбце массива А, содержащего n строк и m столбцов. Исходными данными для решения являются целочисленные …
Pic.15
3 Основы программирования на языке Паскаль 189 Задача 3. Найти количество отрицательных элементов в
3 Основы программирования на языке Паскаль 189 Задача 3. Найти количество отрицательных элементов в каждом столбце. количество элементов каждой строки хранить в одномерном массиве (Y) соответствующей …
Pic.16
3 Основы программирования на языке Паскаль 190 Работа с переменными символьного и строкового типа да
3 Основы программирования на языке Паскаль 190 Работа с переменными символьного и строкового типа данных Паскаль поддерживает стандартный символьный тип Char и динамические строки, описываемые типом …
Pic.17
3 Основы программирования на языке Паскаль 191 Так как символы языка упорядочены, то к символьным да
3 Основы программирования на языке Паскаль 191 Так как символы языка упорядочены, то к символьным данным применимы операции сравнения. Операция сравнения осуществляется следующим образом: из двух …
Pic.18
3 Основы программирования на языке Паскаль 192 Работа с переменными символьного и строкового типа да
3 Основы программирования на языке Паскаль 192 Работа с переменными символьного и строкового типа данных Паскаль поддерживает стандартный символьный тип Char и динамические строки, описываемые типом …
Pic.19
3 Основы программирования на языке Паскаль 193 Строка – это последовательность символов, не превышаю
3 Основы программирования на языке Паскаль 193 Строка – это последовательность символов, не превышающая 255-ти символов. Строковые константы обязательно заключается в апострофы. Переменные типа …
Pic.20
3 Основы программирования на языке Паскаль 194 Операции со строками В Турбо Паскале существуют два п
3 Основы программирования на языке Паскаль 194 Операции со строками В Турбо Паскале существуют два пути обработки переменных типа STRING. Первый путь предполагает обработку всей строки как единого …
Pic.21
3 Основы программирования на языке Паскаль 195 Переменные, описанные как строковые с разными максима
3 Основы программирования на языке Паскаль 195 Переменные, описанные как строковые с разными максимальными длинами, можно присваивать друг другу, хотя при попытке присвоить короткой переменной …
Pic.22
3 Основы программирования на языке Паскаль 196 Стандартные функции обработки строк Length(s:string):
3 Основы программирования на языке Паскаль 196 Стандартные функции обработки строк Length(s:string):integer – возвращает в качестве результата размер в символах строки S. Пример. n := …
Pic.23
3 Основы программирования на языке Паскаль 197 Стандартные процедуры обработки строк Delete (st:stri
3 Основы программирования на языке Паскаль 197 Стандартные процедуры обработки строк Delete (st:string; Poz: integer; N: integer) – удаление N символов из строки St, начиная с позиции Poz. Так …
Pic.24
3 Основы программирования на языке Паскаль 198 Str ( n [:<размер>:<точность>], St) – пре
3 Основы программирования на языке Паскаль 198 Str ( n [:<размер>:<точность>], St) – преобразование числового значения n в строковое значение. Параметры “размер” и “точность” у числового …
Pic.25
3 Основы программирования на языке Паскаль 199 Задача 1: Дана строка, состоящая из слов, разделенных
3 Основы программирования на языке Паскаль 199 Задача 1: Дана строка, состоящая из слов, разделенных между собой одним или несколькими пробелами. Найти длину самого длинного слова. program zadacha1; …
Pic.26
3 Основы программирования на языке Паскаль 200 Задача 2: Дана строка, преобразовать ее, заменив в не
3 Основы программирования на языке Паскаль 200 Задача 2: Дана строка, преобразовать ее, заменив в ней каждую точку многоточием. program zadacha2; var s1,s2:string; n, m:byte; begin write(‘введи …
Pic.27
3 Основы программирования на языке Паскаль 201 Задача 3: Подсчитать в строке количество знаков препи
3 Основы программирования на языке Паскаль 201 Задача 3: Подсчитать в строке количество знаков препинания и количество пробелов program zadacha3; var s :string; c: char; n, m, l: integer; Begin …
Pic.28
3 Основы программирования на языке Паскаль 202 Задача 4: Определить, является ли строка "Палинд
3 Основы программирования на языке Паскаль 202 Задача 4: Определить, является ли строка "Палиндромом". Если нет, то выяснить, станет ли она "палиндромом" после удаления из нее …
Pic.29
3 Основы программирования на языке Паскаль 203 Функции и процедуры Подпрограммой (п/п) называется по
3 Основы программирования на языке Паскаль 203 Функции и процедуры Подпрограммой (п/п) называется поименованная, логически законченная группа операторов языка, которую можно запустить на выполнение …
Pic.30
3 Основы программирования на языке Паскаль 204 Использование п/п оправдано в следующих случаях: Посл
3 Основы программирования на языке Паскаль 204 Использование п/п оправдано в следующих случаях: Последовательность операторов повторяется в программе несколько раз с различными параметрами. Большая …
Pic.31
3 Основы программирования на языке Паскаль 205 В заголовке п/п используются формальные параметры. Фо
3 Основы программирования на языке Паскаль 205 В заголовке п/п используются формальные параметры. Формальные параметры – это список входных и выходных параметров, через которые подпрограмма …
Pic.32
3 Основы программирования на языке Паскаль 206 Функции Функция – это подпрограмма, вызываемая в выра
3 Основы программирования на языке Паскаль 206 Функции Функция – это подпрограмма, вызываемая в выражениях в качестве операнда и вычисляющая значение данных простого типа. Функция может содержать …
Pic.33
3 Основы программирования на языке Паскаль 207 При работе с п/п рекомендуется использовать инструкци
3 Основы программирования на языке Паскаль 207 При работе с п/п рекомендуется использовать инструкцию, которую обычно размещают в виде комментариев Инструкция при работе с подпрограммами Назначение …
Pic.34
3 Основы программирования на языке Паскаль 208 Запуск функции на исполнение осуществляется указанием
3 Основы программирования на языке Паскаль 208 Запуск функции на исполнение осуществляется указанием имени функции и списка фактических параметров, отделенных друг от друга запятыми и заключенных в …
Pic.35
3 Основы программирования на языке Паскаль 209 Пример 3 объявления функции, вычисляющей степень xa F
3 Основы программирования на языке Паскаль 209 Пример 3 объявления функции, вычисляющей степень xa Function Step1 (a,x: real) : real; begin step1:=exp(a*ln(x)); end; Пример вызова функции step1 для …
Pic.36
3 Основы программирования на языке Паскаль 210 Пример 6. Найти максимальное из 4-х чисел. Program ma
3 Основы программирования на языке Паскаль 210 Пример 6. Найти максимальное из 4-х чисел. Program max_4; uses crt; var a, b, c, d, m: integer; function max_2(x,y:integer):integer; {нахождение …
Pic.37
3 Основы программирования на языке Паскаль 211 Процедуры Процедура – это подпрограмма, запускаемая н
3 Основы программирования на языке Паскаль 211 Процедуры Процедура – это подпрограмма, запускаемая на выполнение из программы оператором вызова процедуры и осуществляющая связь с основной программой …
Pic.38
3 Основы программирования на языке Паскаль 212 Разделы объявления данных и исполняемый раздел имеют
3 Основы программирования на языке Паскаль 212 Разделы объявления данных и исполняемый раздел имеют такой же смысл и формат, как и в программе. Пример объявления процедуры: Procedure proc (a : …
Pic.39
3 Основы программирования на языке Паскаль 213 Пример 2. Найти максимальное из 4-х чисел. Program ma
3 Основы программирования на языке Паскаль 213 Пример 2. Найти максимальное из 4-х чисел. Program max_4; uses crt; var a,b,c,d,m: integer; {в процедуре находится максимальное из 2-х чисел x, y. …
Pic.40
3 Основы программирования на языке Паскаль 214 Локальные и глобальные переменные. Переменные описыва
3 Основы программирования на языке Паскаль 214 Локальные и глобальные переменные. Переменные описываются в программе в разделе описания переменных. Если же программа содержит описание процедуры или …
Pic.41
Вопросы?
Вопросы?


Скачать презентацию

Если вам понравился сайт и размещенные на нем материалы, пожалуйста, не забывайте поделиться этой страничкой в социальных сетях и с друзьями! Спасибо!