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

На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Разработка алгоритмов и программ сверху вниз абсолютно бесплатно. Урок-презентация на эту тему содержит всего 26 слайдов. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Образование » Разработка алгоритмов и программ сверху вниз



Оцените!
Оцените презентацию от 1 до 5 баллов!
  • Тип файла:
    ppt / pptx (powerpoint)
  • Всего слайдов:
    26 слайдов
  • Для класса:
    1,2,3,4,5,6,7,8,9,10,11
  • Размер файла:
    270.50 kB
  • Просмотров:
    51
  • Скачиваний:
    1
  • Автор:
    неизвестен



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

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

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

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

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

№5 слайд
Содержание слайда:

№6 слайд
Содержание слайда:

№7 слайд
include lt stdio.h gt include
Содержание слайда: #include <stdio.h> #include <stdio.h> 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! */ /* Функция вычисления k! */ long fact (int k) { long f; // k! int j; // текущий множитель f=1; for (j=2; j<=k; j++) f = f * j; return f; // возврат значения функции }

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

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

№11 слайд
Содержание слайда:

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

№13 слайд
. n Vvod x Ввод n и массива x
Содержание слайда: 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
Содержание слайда: int Vvod (float x[]) int Vvod (float x[]) { Ввод n; for (i=0; i<n; i++) Ввод x[i]; Возврат n; }

№16 слайд
Вывод заголовка quot
Содержание слайда: Вывод заголовка "Упорядоченные числа:"; Вывод заголовка "Упорядоченные числа:"; for (i=0; i<n; i++) Вывод x[i];

№17 слайд
. - рассматривается n
Содержание слайда: 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) 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.

№20 слайд
imax imax for i i lt k i if x
Содержание слайда: imax =0; imax =0; for (i =1; i <= k; i++) if (x[i] > x[imax]) imax = i;

№21 слайд
include lt stdio.h gt include
Содержание слайда: #include <stdio.h> #include <stdio.h> #define NMAX 100 /* Макс. кол-во чисел */ /* Функция ввода данных * / int Vvod (float x[]) { int n; /* Количество чисел */ int i; /* Индекс текущего числа */

№22 слайд
printf quot nВведите
Содержание слайда: printf ("\nВведите количество чисел\n"); printf ("\nВведите количество чисел\n"); scanf ("%d", &n); printf ("Введите числа\n"); for (i=0; i<n; ++i) scanf("%f", &x[i]); return n; }

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

№24 слайд
for k n- k gt k-- for k n- k
Содержание слайда: for (k=n-1; k>0; k--) for (k=n-1; k>0; k--) { imax =0; for (i =1; i <= k; i++) if (x[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
Содержание слайда: void main () void main () { float x[NMAX]; /* Обрабатываемые числа */ int n; /* Количество чисел */ int i; /* Индекс текущего числа */ /* 1. Ввод массива x */ n = Vvod(x); /* 2. Сортировка массива x по возрастанию */ Sort(x,n);

№26 слайд
. Вывод массива x . Вывод
Содержание слайда: /* 3. Вывод массива x */ /* 3. Вывод массива x */ printf("Упорядоченные числа:\n"); for (i=0; i<n; ++i) printf (" %.1f", x[i]); }

Скачать все slide презентации Разработка алгоритмов и программ сверху вниз одним архивом:
Похожие презентации