🗊 Презентация Разработка алгоритмов и программ сверху вниз

Категория: Образование
Нажмите для полного просмотра!
Разработка алгоритмов и программ сверху вниз, слайд №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 Разработка алгоритмов и программ сверху вниз, слайд №26

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

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


Слайд 1


Подпрограммы. Разработка алгоритмов и программ сверху вниз
Описание слайда:
Подпрограммы. Разработка алгоритмов и программ сверху вниз

Слайд 2


Заголовок функции Заголовок функции { Объявление локальных переменных Операторы } Заголовок функции имеет вид: тип имя_функции (список_параметров)
Описание слайда:
Заголовок функции Заголовок функции { Объявление локальных переменных Операторы } Заголовок функции имеет вид: тип имя_функции (список_параметров)

Слайд 3


Чтобы выполнить подпрограмму, нужно ее вызвать (обратиться к ней). Вызов осуществляется по имени функции и имеет вид: Чтобы выполнить подпрограмму,...
Описание слайда:
Чтобы выполнить подпрограмму, нужно ее вызвать (обратиться к ней). Вызов осуществляется по имени функции и имеет вид: Чтобы выполнить подпрограмму, нужно ее вызвать (обратиться к ней). Вызов осуществляется по имени функции и имеет вид: имя_функции (аргумент1, аргумент2,…) Аргументами могут быть константы, переменные или выражения.

Слайд 4


Задача. Даны натуральные числа n и m (n>m). Определить c = n! / (m! * (n-m)! ) Задача. Даны натуральные числа n и m (n>m). Определить c = n! / (m! *...
Описание слайда:
Задача. Даны натуральные числа n и m (n>m). Определить c = n! / (m! * (n-m)! ) Задача. Даны натуральные числа n и m (n>m). Определить c = n! / (m! * (n-m)! )

Слайд 5


Разработка алгоритмов и программ сверху вниз, слайд №5
Описание слайда:

Слайд 6


Разработка алгоритмов и программ сверху вниз, слайд №6
Описание слайда:

Слайд 7


#include #include long fact (int k); /* прототип функции */ /* Главная функция */ void main() { int n, m, c; /* исходные данные и результат */...
Описание слайда:
#include #include long fact (int k); /* прототип функции */ /* Главная функция */ void main() { int n, m, c; /* исходные данные и результат */ printf("\nВведите два исходных целых числа (n,m):"); scanf("%d %d", &n, &m); c = fact(n) / (fact (m) * fact (n-m)); printf ("\n c = %d", c); }

Слайд 8


/* Функция вычисления k! */ /* Функция вычисления k! */ long fact (int k) { long f; // k! int j; // текущий множитель f=1; for (j=2; j
Описание слайда:
/* Функция вычисления k! */ /* Функция вычисления k! */ long fact (int k) { long f; // k! int j; // текущий множитель f=1; for (j=2; j

Слайд 9


Задача. Дано целое n и вещественные Задача. Дано целое n и вещественные X1 X2 ... Xn Составить программу печати заданных вещественных чисел в порядке...
Описание слайда:
Задача. Дано целое n и вещественные Задача. Дано целое n и вещественные X1 X2 ... Xn Составить программу печати заданных вещественных чисел в порядке возрастания (не убывания).

Слайд 10


Введите количество чисел: 5 Введите количество чисел: 5 Введите числа: 12.5 6 14 -3 10 Выход: Упорядоченные числа:-3.0 6.0 10.0 12.5 14.0
Описание слайда:
Введите количество чисел: 5 Введите количество чисел: 5 Введите числа: 12.5 6 14 -3 10 Выход: Упорядоченные числа:-3.0 6.0 10.0 12.5 14.0

Слайд 11


Разработка алгоритмов и программ сверху вниз, слайд №11
Описание слайда:

Слайд 12


Разработка алгоритма функции main().
Описание слайда:
Разработка алгоритма функции main().

Слайд 13


1. n = Vvod(x); /* Ввод n и массива x */ 1. n = Vvod(x); /* Ввод n и массива x */ 2. Sort (x,n); /* Сортировка массива x по возрастанию*/ 3. Вывод...
Описание слайда:
1. n = Vvod(x); /* Ввод n и массива x */ 1. n = Vvod(x); /* Ввод n и массива x */ 2. Sort (x,n); /* Сортировка массива x по возрастанию*/ 3. Вывод сортированного по возрастанию массива x

Слайд 14


Разработка подпрограмм
Описание слайда:
Разработка подпрограмм

Слайд 15


int Vvod (float x[]) int Vvod (float x[]) { Ввод n; for (i=0; i
Описание слайда:
int Vvod (float x[]) int Vvod (float x[]) { Ввод n; for (i=0; i

Слайд 16


Вывод заголовка "Упорядоченные числа:"; Вывод заголовка "Упорядоченные числа:"; for (i=0; i
Описание слайда:
Вывод заголовка "Упорядоченные числа:"; Вывод заголовка "Упорядоченные числа:"; for (i=0; i

Слайд 17


2.5 6 14 -3 10 // рассматривается n элементов 2.5 6 14 -3 10 // рассматривается n элементов 2.5 6 10 -3 14 2.5 6 10 -3 // рассматривается n-1...
Описание слайда:
2.5 6 14 -3 10 // рассматривается n элементов 2.5 6 14 -3 10 // рассматривается n элементов 2.5 6 10 -3 14 2.5 6 10 -3 // рассматривается n-1 элементов 2.5 6 -3 10 2.5 6 -3 // рассматривается n-2 элементов 2.5 -3 6 2.5 - 3 // рассматривается n-3 элементов -3 2.5

Слайд 18


void Sort (float x[], int n) void Sort (float x[], int n) { for (k=n-1; k>0; k--) { Определение максимума среди элементов x[0], ... , x[k] и его...
Описание слайда:
void Sort (float x[], int n) void Sort (float x[], int n) { for (k=n-1; k>0; k--) { Определение максимума среди элементов x[0], ... , x[k] и его индекса imax. Обмен: x[imax] x[k]; } }

Слайд 19


Определение максимума среди элементов x[0], ... , x[k] и его индекса imax.
Описание слайда:
Определение максимума среди элементов x[0], ... , x[k] и его индекса imax.

Слайд 20


imax =0; imax =0; for (i =1; i x[imax]) imax = i;
Описание слайда:
imax =0; imax =0; for (i =1; i x[imax]) imax = i;

Слайд 21


#include #include #define NMAX 100 /* Макс. кол-во чисел */ /* Функция ввода данных * / int Vvod (float x[]) { int n; /* Количество чисел */ int i;...
Описание слайда:
#include #include #define NMAX 100 /* Макс. кол-во чисел */ /* Функция ввода данных * / int Vvod (float x[]) { int n; /* Количество чисел */ int i; /* Индекс текущего числа */

Слайд 22


printf ("\nВведите количество чисел\n"); printf ("\nВведите количество чисел\n"); scanf ("%d", &n); printf...
Описание слайда:
printf ("\nВведите количество чисел\n"); printf ("\nВведите количество чисел\n"); scanf ("%d", &n); printf ("Введите числа\n"); for (i=0; i

Слайд 23


void Sort (float x[], int n) void Sort (float x[], int n) { int k; /* Максимальный индекс просмотра*/ float r; /* Для обмена */ int imax; /* Индекс...
Описание слайда:
void Sort (float x[], int n) void Sort (float x[], int n) { int k; /* Максимальный индекс просмотра*/ float r; /* Для обмена */ int imax; /* Индекс максимального элемента */ int i; /* Индекс текущего числа */

Слайд 24


for (k=n-1; k>0; k--) for (k=n-1; k>0; k--) { imax =0; for (i =1; i x[imax]) imax = i; /* Обмен x[imax] и x[k] */ r = x[imax]; x[imax] = x[k]; x[k] =...
Описание слайда:
for (k=n-1; k>0; k--) for (k=n-1; k>0; k--) { imax =0; for (i =1; i x[imax]) imax = i; /* Обмен x[imax] и x[k] */ r = x[imax]; x[imax] = x[k]; x[k] = r; } }

Слайд 25


void main () void main () { float x[NMAX]; /* Обрабатываемые числа */ int n; /* Количество чисел */ int i; /* Индекс текущего числа */ /* 1. Ввод...
Описание слайда:
void main () void main () { float x[NMAX]; /* Обрабатываемые числа */ int n; /* Количество чисел */ int i; /* Индекс текущего числа */ /* 1. Ввод массива x */ n = Vvod(x); /* 2. Сортировка массива x по возрастанию */ Sort(x,n);

Слайд 26


/* 3. Вывод массива x */ /* 3. Вывод массива x */ printf("Упорядоченные числа:\n"); for (i=0; i
Описание слайда:
/* 3. Вывод массива x */ /* 3. Вывод массива x */ printf("Упорядоченные числа:\n"); for (i=0; i



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