Часть 1: «Основы программирования»

Содержание

Слайд 2

Содержание
Основные понятия.
Структура программы. Ввод-вывод
Программирование циклов. Операторы
цикла while, for и

Содержание Основные понятия. Структура программы. Ввод-вывод Программирование циклов. Операторы цикла while, for
do while.
Программирование ветвлений. Оператор if

Слайд 3


Обработка числовых последовательностей
Последовательная обработка символьных данных
Обработка массивов
Указатели. Динамические массивы
Подпрограммы

Обработка числовых последовательностей Последовательная обработка символьных данных Обработка массивов Указатели. Динамические массивы Подпрограммы

Слайд 4


Разработка алгоритмов и программ сверху вниз.
Рекурсивные функции. Библиотечные функции обработки

Разработка алгоритмов и программ сверху вниз. Рекурсивные функции. Библиотечные функции обработки символьных
символьных строк
Структуры и работа с файлами

Слайд 5

Пример простой программы на С

/* Сложение двух целых чисел */
#include

Пример простой программы на С /* Сложение двух целых чисел */ #include

main ()
{ int a, b; /* объявление целочисленных переменных а и b */
printf ("Задайте два числа: "); /* вывод сообщения */
scanf ("%d %d", &a, &b); /* ввод значений а и b */
printf ("%d + %d = %d\n", a, b, a+b); /* вывод результата */
return 0;
}

Слайд 6

Пример результата:
Задайте два числа: 328 54
328 + 54 = 382

Пример результата: Задайте два числа: 328 54 328 + 54 = 382

Слайд 7

Структурное программирование

Базовые структуры

Структурное программирование Базовые структуры

Слайд 8

Структурное программирование


Структурное программирование

Слайд 9

Последовательность

Последовательность

Слайд 10

Цикл с предусловием

Цикл с предусловием

Слайд 11

Цикл с постусловием

Цикл с постусловием

Слайд 12

Ветвления

Ветвления

Слайд 13

Пример решения задачи

Задача. Дано действительное число x. Вычислить значение sinx с помощью

Пример решения задачи Задача. Дано действительное число x. Вычислить значение sinx с
ряда
x 3 x 5 x2n+1
y = sinx = x - — + — - ... + (-1) n ——— + ...
3! 5! (2n+1)!
с точностью 10 -5 (т.е. учитывая только те члены ряда, которые по абсолютной величине больше либо равны 10-5). Для проверки результата вычислить sinx с помощью стандартной функции.

Слайд 15

Программа:

/* Приближенное вычисление y=sin x */
#include
#include
#define

Программа: /* Приближенное вычисление y=sin x */ #include #include #define E 1e-5
E 1e-5 /* точность вычисления */
main()
{
float x, /* аргумент функции */
y; /* сумма ряда */
float a; /* очередной член ряда */
int n; /* номер итерации */

Слайд 16


printf ("x = ");
scanf ("%f", &x);
y = 0;

printf ("x = "); scanf ("%f", &x); y = 0; a =
a = x; n = 0;
while ( fabs(a) >= E )
{ y = y+a;
n++; /* n=n+1; */
/* вычисление очередного члена ряда через предыдущий */
a = -a*x*x/(2*n*(2*n+1));
}

Слайд 17


printf ("y = %f\n", y);
printf ("sinx = %f\n", sin(x));
return

printf ("y = %f\n", y); printf ("sinx = %f\n", sin(x)); return 0; }
0;
}
Имя файла: Часть-1:-«Основы-программирования».pptx
Количество просмотров: 127
Количество скачиваний: 0