🗊 Презентация Алгоритмизация и программирование (Лекция 4)

Нажмите для полного просмотра!
Алгоритмизация и программирование (Лекция 4), слайд №1 Алгоритмизация и программирование (Лекция 4), слайд №2 Алгоритмизация и программирование (Лекция 4), слайд №3 Алгоритмизация и программирование (Лекция 4), слайд №4 Алгоритмизация и программирование (Лекция 4), слайд №5 Алгоритмизация и программирование (Лекция 4), слайд №6 Алгоритмизация и программирование (Лекция 4), слайд №7 Алгоритмизация и программирование (Лекция 4), слайд №8 Алгоритмизация и программирование (Лекция 4), слайд №9 Алгоритмизация и программирование (Лекция 4), слайд №10 Алгоритмизация и программирование (Лекция 4), слайд №11 Алгоритмизация и программирование (Лекция 4), слайд №12 Алгоритмизация и программирование (Лекция 4), слайд №13 Алгоритмизация и программирование (Лекция 4), слайд №14 Алгоритмизация и программирование (Лекция 4), слайд №15 Алгоритмизация и программирование (Лекция 4), слайд №16 Алгоритмизация и программирование (Лекция 4), слайд №17 Алгоритмизация и программирование (Лекция 4), слайд №18 Алгоритмизация и программирование (Лекция 4), слайд №19 Алгоритмизация и программирование (Лекция 4), слайд №20 Алгоритмизация и программирование (Лекция 4), слайд №21 Алгоритмизация и программирование (Лекция 4), слайд №22 Алгоритмизация и программирование (Лекция 4), слайд №23 Алгоритмизация и программирование (Лекция 4), слайд №24 Алгоритмизация и программирование (Лекция 4), слайд №25 Алгоритмизация и программирование (Лекция 4), слайд №26 Алгоритмизация и программирование (Лекция 4), слайд №27 Алгоритмизация и программирование (Лекция 4), слайд №28 Алгоритмизация и программирование (Лекция 4), слайд №29 Алгоритмизация и программирование (Лекция 4), слайд №30 Алгоритмизация и программирование (Лекция 4), слайд №31 Алгоритмизация и программирование (Лекция 4), слайд №32 Алгоритмизация и программирование (Лекция 4), слайд №33 Алгоритмизация и программирование (Лекция 4), слайд №34 Алгоритмизация и программирование (Лекция 4), слайд №35 Алгоритмизация и программирование (Лекция 4), слайд №36 Алгоритмизация и программирование (Лекция 4), слайд №37 Алгоритмизация и программирование (Лекция 4), слайд №38 Алгоритмизация и программирование (Лекция 4), слайд №39 Алгоритмизация и программирование (Лекция 4), слайд №40 Алгоритмизация и программирование (Лекция 4), слайд №41 Алгоритмизация и программирование (Лекция 4), слайд №42

Содержание

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

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


Слайд 1


Алгоритмизация и программирование (Лекция 4), слайд №1
Описание слайда:

Слайд 2


Алгоритмизация и программирование I Лекция 4
Описание слайда:
Алгоритмизация и программирование I Лекция 4

Слайд 3


Алгоритмизация и программирование (Лекция 4), слайд №3
Описание слайда:

Слайд 4


Повторение Сколько раз выполняется цикл и почему? а) a = 4; b = 6; while ( a < b ) a = a + 1; б) a= 4; b= 6; while ( a > b ) a ++; в) a= 4; b= 6;...
Описание слайда:
Повторение Сколько раз выполняется цикл и почему? а) a = 4; b = 6; while ( a < b ) a = a + 1; б) a= 4; b= 6; while ( a > b ) a ++; в) a= 4; b= 6; while ( a < b ) a --;

Слайд 5


Алгоритмизация и программирование (Лекция 4), слайд №5
Описание слайда:

Слайд 6


ОТВЕТ А) 2 раза Б) 0 раз В) зацикливание
Описание слайда:
ОТВЕТ А) 2 раза Б) 0 раз В) зацикливание

Слайд 7


Постановка задачи Числовым рядом называется бесконечная сумма S некоторой последовательности.
Описание слайда:
Постановка задачи Числовым рядом называется бесконечная сумма S некоторой последовательности.

Слайд 8


Найти сумму первых N слагаемых Найти сумму первых N слагаемых Найти сумму первых слагаемых, больших заданной величины (найти сумму с заданной...
Описание слайда:
Найти сумму первых N слагаемых Найти сумму первых N слагаемых Найти сумму первых слагаемых, больших заданной величины (найти сумму с заданной точностью) Замечание. Вычисления организовать оптимально за минимальное число операций умножения и деления.

Слайд 9


Алгоритмизация и программирование (Лекция 4), слайд №9
Описание слайда:

Слайд 10


Все суммы можно разделить на три группы: Все суммы можно разделить на три группы: каждое слагаемое вычисляется самостоятельно; очередное слагаемое...
Описание слайда:
Все суммы можно разделить на три группы: Все суммы можно разделить на три группы: каждое слагаемое вычисляется самостоятельно; очередное слагаемое вычисляется через предыдущее; часть очередного слагаемого вычисляется через часть предыдущего слагаемого

Слайд 11


Порядок решения задачи Выписать формулу общего слагаемого Определить к какой группе относится сумма Написать программу
Описание слайда:
Порядок решения задачи Выписать формулу общего слагаемого Определить к какой группе относится сумма Написать программу

Слайд 12


Алгоритмизация и программирование (Лекция 4), слайд №12
Описание слайда:

Слайд 13


Алгоритмизация и программирование (Лекция 4), слайд №13
Описание слайда:

Слайд 14


Алгоритмизация и программирование (Лекция 4), слайд №14
Описание слайда:

Слайд 15


Алгоритмизация и программирование (Лекция 4), слайд №15
Описание слайда:

Слайд 16


Алгоритмизация и программирование (Лекция 4), слайд №16
Описание слайда:

Слайд 17


#include #include #include using namespace std; void main() { int i,n; double x,a,s,b; cin >>x>>n; s=1; a=1; for (i=1;i
Описание слайда:
#include #include #include using namespace std; void main() { int i,n; double x,a,s,b; cin >>x>>n; s=1; a=1; for (i=1;i

Слайд 18


#include #include #include using namespace std; void main() { int i,n; double x,a,s,b; cin >>x>>n; s=1; a=1; for (i=1;i
Описание слайда:
#include #include #include using namespace std; void main() { int i,n; double x,a,s,b; cin >>x>>n; s=1; a=1; for (i=1;i

Слайд 19


#include #include #include using namespace std; void main() { int i,n; double x,a,s,b; cin >>x>>n; s=1; a=1; b=0; for (i=1;i
Описание слайда:
#include #include #include using namespace std; void main() { int i,n; double x,a,s,b; cin >>x>>n; s=1; a=1; b=0; for (i=1;i

Слайд 20


#include #include #include #include using namespace std; void main() { int i,n; double x,a,s,b, eps; cin >>x>>eps; s=0; a=1; i=1; while (fabs(a)>eps)...
Описание слайда:
#include #include #include #include using namespace std; void main() { int i,n; double x,a,s,b, eps; cin >>x>>eps; s=0; a=1; i=1; while (fabs(a)>eps) { s+=a; i++ b=2*I; a=-a*x*x/((b-1)*b); } cout

Слайд 21


#include #include #include #include using namespace std; void main() { int i,n; double x,a,s,b, eps; cin >>x>>eps; s=0; a=1; i=1; for...
Описание слайда:
#include #include #include #include using namespace std; void main() { int i,n; double x,a,s,b, eps; cin >>x>>eps; s=0; a=1; i=1; for (i=2;fabs(a)>eps;i++) { s+=a; b=2*I; a=-a*x*x/((b-1)*b); } cout

Слайд 22


Алгоритмизация и программирование (Лекция 4), слайд №22
Описание слайда:

Слайд 23


Цикл с параметром for (инициализация; выражение; модификации) оператор; Инициализация – это действие, когда переменной присваиваем начальное...
Описание слайда:
Цикл с параметром for (инициализация; выражение; модификации) оператор; Инициализация – это действие, когда переменной присваиваем начальное значение, т.е. значение с которого наш цикл начинает работать. Можно инициализировать сразу несколько переменных. В этом случае используется операция «запятая» . Выражение определяет условие продолжения цикла: если его результат, приведенный к типу bool, равен true, цикл выполняется. Модификация – это действие, которое осуществляется в процессе работы цикла. В части модификаций тоже можно написать несколько операторов через запятую. Любая из частей может быть пропущена, но точки с запятой должны стоять на своих местах. Оператор является телом цикла, т.е. одно действие, но с помощью цикла оно выполняется столько, сколько указано в цикле. Соответственно, если мы хотим задать группу операторов, то они помещаются в фигурные скобки.

Слайд 24


Пример 1. Посчитать сумму чисел от 1 до n. #include #include using namespace std; void main() { int i,s=0,n; cout n; for (i=1;i
Описание слайда:
Пример 1. Посчитать сумму чисел от 1 до n. #include #include using namespace std; void main() { int i,s=0,n; cout n; for (i=1;i

Слайд 25


Пример 2. Другой вариант решения #include #include using namespace std; void main() { int n,i,s; cout n; for (i=1,s=0; i
Описание слайда:
Пример 2. Другой вариант решения #include #include using namespace std; void main() { int n,i,s; cout n; for (i=1,s=0; i

Слайд 26


Взаимозаменяемость трех видов циклов
Описание слайда:
Взаимозаменяемость трех видов циклов

Слайд 27


Взаимозаменяемость трех видов циклов
Описание слайда:
Взаимозаменяемость трех видов циклов

Слайд 28


Текстовые файлы Текстовыми называются файлы, состоящие из любых символов. Они организуются по строкам, каждая из которых заканчивается символом...
Описание слайда:
Текстовые файлы Текстовыми называются файлы, состоящие из любых символов. Они организуются по строкам, каждая из которых заканчивается символом «конец строки» (символы с кодами 13 и 10). Конец самого файла обозначается символом «конец файла» (код 26). При записи информации в текстовый файл все данные преобразуются к символьному типу и хранятся в символьном виде. Текстовый файл можно создать и просмотреть с помощью любого текстового редактора

Слайд 29


Работа с текстовыми файлами в с С++ (потоковый) Поток — это абстрактное понятие, относящееся к любому переносу данных от источника к приемнику. В...
Описание слайда:
Работа с текстовыми файлами в с С++ (потоковый) Поток — это абстрактное понятие, относящееся к любому переносу данных от источника к приемнику. В программах при работе с текстовыми файлами необходимо подключать библиотеки iostream и fstream. #include #include using namespace std;

Слайд 30


Текстовые файлы. Запись Для того чтобы записывать данные в текстовый файл, необходимо: 1) описать переменную типа ofstream: ofstream Fout; 2) открыть...
Описание слайда:
Текстовые файлы. Запись Для того чтобы записывать данные в текстовый файл, необходимо: 1) описать переменную типа ofstream: ofstream Fout; 2) открыть файл с помощью функции open. Fout.open(«file», mode); Fout — переменная, описанная как ofstream, file — полное имя файла на диске (ставитcя двойной слеш вместо одинарного: D:\\sites\\accounts.txt ), mode — режим работы с открываемым файлом. 3) вывести информацию в файл. Fout

Слайд 31


Режимы работы с файлом ios::in — открыть файл в режиме чтения данных; режим является режимом по умолчанию для потоков ifstream; ios::out — открыть...
Описание слайда:
Режимы работы с файлом ios::in — открыть файл в режиме чтения данных; режим является режимом по умолчанию для потоков ifstream; ios::out — открыть файл в режиме записи данных (при этом информация о существующем файле уничтожается); режим является режимом по умолчанию для потоков ofstream; ios::app — открыть файл в режиме записи данных в конец файла; ios::ate—Перейти к концу файла после открытия . ios::trunc — очистить файл, это же происходит в режиме ios::out;

Слайд 32


Пример записи в текстовый файл #include #include using namespace std; void main() { int a,b; ofstream f; f.open("a.txt",ios::out); cin...
Описание слайда:
Пример записи в текстовый файл #include #include using namespace std; void main() { int a,b; ofstream f; f.open("a.txt",ios::out); cin >>a>>b; f

Слайд 33


Текстовые файлы. Чтение Для того чтобы прочитать данные из текстового файла, необходимо: 1) описать переменную типа ifstream : ifstream Finp; 2)...
Описание слайда:
Текстовые файлы. Чтение Для того чтобы прочитать данные из текстового файла, необходимо: 1) описать переменную типа ifstream : ifstream Finp; 2) открыть файл с помощью функции open. Finp.open(«file», mode); Finp — переменная, описанная как ifstream, file — полное имя файла на диске, mode — режим работы с открываемым файлом. 3) считать информацию из файла, при считывании каждой порции данных необходимо проверять, достигнут ли конец файла Finp>>a; 4) закрыть файл. Finp.close();

Слайд 34


Пример чтения из файла #include #include using namespace std; void main() { int a,b; ifstream f; f.open("a.txt",ios::in); f >>a>>b; cout
Описание слайда:
Пример чтения из файла #include #include using namespace std; void main() { int a,b; ifstream f; f.open("a.txt",ios::in); f >>a>>b; cout

Слайд 35


Пример чтения из файла (конец файла) #include #include using namespace std; void main() { int a; ifstream f; f.open("a.txt",ios::in);...
Описание слайда:
Пример чтения из файла (конец файла) #include #include using namespace std; void main() { int a; ifstream f; f.open("a.txt",ios::in); while(!f.eof()) { f >>a; cout

Слайд 36


Задание В текстовом файле input.txt находятся целые числа. Подсчитать количество отрицательных.
Описание слайда:
Задание В текстовом файле input.txt находятся целые числа. Подсчитать количество отрицательных.

Слайд 37


Решение #include #include using namespace std; void main() { int a, k=0; ifstream f; f.open("a.txt",ios::in); while (!f.eof()) { f >>a; If...
Описание слайда:
Решение #include #include using namespace std; void main() { int a, k=0; ifstream f; f.open("a.txt",ios::in); while (!f.eof()) { f >>a; If (a

Слайд 38


Задание Найти все числа Фибоначчи, попадающие в промежуток от a до b. Ответ записать в файл c именем a.tst, располагая по одному числу в строке. Если...
Описание слайда:
Задание Найти все числа Фибоначчи, попадающие в промежуток от a до b. Ответ записать в файл c именем a.tst, располагая по одному числу в строке. Если таких чисел нет, то результирующий файл должен быть создан, но пуст.

Слайд 39


Решение #include #include using namespace std; void main() { int a,b,f1,f2,f3; ofstream f; cin>>a>>b; f.open("a.tst",ios::out); f1=1;f2=1;...
Описание слайда:
Решение #include #include using namespace std; void main() { int a,b,f1,f2,f3; ofstream f; cin>>a>>b; f.open("a.tst",ios::out); f1=1;f2=1; while (f2=a && f2

Слайд 40


Задание Дан текстовый файл с именем a.txt, в котором записано несколько натуральных чисел. Посчитать среднее арифметическое чисел, хранимых в файле....
Описание слайда:
Задание Дан текстовый файл с именем a.txt, в котором записано несколько натуральных чисел. Посчитать среднее арифметическое чисел, хранимых в файле. Массивы использовать запрещается, а файл для чтения открывать только один раз.

Слайд 41


Решение #include #include using namespace std; void main() { int n=0,s=0,a; ifstream f; f.open("a.txt",ios::in); if (f) { while (!f.eof())...
Описание слайда:
Решение #include #include using namespace std; void main() { int n=0,s=0,a; ifstream f; f.open("a.txt",ios::in); if (f) { while (!f.eof()) { f>>a; s+=a; n++; } cout

Слайд 42


Пример 6. Вычислить сумму ряда S=1*2+2*4+3*8+4*16+…+n*2n #include using namespace std; void main() { int i,j,n,s; cin >>n; for (i=1,j=2,s=0;i
Описание слайда:
Пример 6. Вычислить сумму ряда S=1*2+2*4+3*8+4*16+…+n*2n #include using namespace std; void main() { int i,j,n,s; cin >>n; for (i=1,j=2,s=0;i



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