Презентация по информатике презентация

Устный счет Пусть К1=6, К2=2, К3=4 Тогда чтобы найти Кmin мы присваеваем Кmin значение первой переменной (т.е. Кmin=К1=6) и запускаем цикл для перебора элементов , в котором сравниваем значение Кmin с

Слайд 1Задание №2

Дано: К1, К2, К3

Определить:


Слайд 2Устный счет
Пусть К1=6, К2=2, К3=4 Тогда чтобы найти Кmin мы присваеваем Кmin

значение первой переменной (т.е. Кmin=К1=6) и запускаем цикл для перебора элементов , в котором сравниваем значение Кmin с К[i] (где i-порядковый номер К): Если Кmin >K[i], то Кmin = К[i] (Кmin=6, i=0, К[0]=К1=6 => Кmin = К[0] => Кmin=6) (Кmin=6, i=1, К[1]=K2=2 => Кmin > К[1] => Кmin=2) (Кmin=2, i=2, К[2]=K3=4 => Кmin < К[1] => Кmin=2) => Кmin=2 Чтобы найти Кmax мы присваеваем Кmax значение первой переменной (т.е. Кmax=К1=6) и запускаем цикл для перебора элементов , в котором сравниваем значение Кmax с К[i] Если Кmax < K[i], то Кmax = К[i] (Кmax=6, i=0, К[0]=К1=6 => Кmax = К[0] => Кmax=6) (Кmax=6, i=1, К[1]=K2=2 => Кmax > К[1] => Кmax=6) (Кmax=2, i=2, К[2]=K3=4 => Кmax > К[1] => Кmax=6) => Кmax=6 Находим L: L=Кmin/Kmax=2/6=1/3 L < 1 , следовательно y = K1*K2*K3=6*2*4=48
ОТВЕТ: y=48

Слайд 3Блок-схема


Слайд 4Текст программы на С++
#include

// подключаем библиотеку ввода-вывода
void main() // объявлена главная функция (точка входа в программу)
{
double K[3]; // обявлен массив состоящий из трех элементов вещественного типа
double Kmin, Kmax, L, y; // обявлены четыре переменных вещественного типа двойной точности
int i;
do
{ // объявлена переменная целого типа для хранения номера элемента массива
cout<< "Vvedite K1"<cin>>K[0]; // ввод переменной К1 с клавитуры
cout<< "Vvedite K2"<cin>>K[1]; // ввод переменной К2 с клавитуры
cout<< "Vvedite K3"<cin>>K[2]; // ввод переменной К3 с клавитуры
Kmin=K[0]; // приравниваем Kmin первому элементу массива (т.е. К1)
for( i=0; i<3; i++) // объявлен цикл для перебора элементов массива
if( Kmin > K[i]) // объявлен условный оператор

Слайд 5Продолжение текста программы на С++
Kmin= K[i];
Kmax=K[0];

// приравниваем Kmin первому элементу массива (т.е. К1)
for( i=0; i<3; i++)
if( Kmax < K[i])
Kmax= K[i];
if(Kmax==0)
cout<<"Max chislo = 0 ne dopustimo, vvedite ";
}while(Kmax==0);
L = Kmin / Kmax;
cout<< "L = "<if( L > 0)
y = K[0] + K[1] + K[2];
else if( L < 0)
y = K[0] * K[1] * K[2];
else
y = 0;
cout<< "y = "<}


Слайд 6Задание №3
Дано:
Слово из трёх слогов.
Определить:
Имеется ли во вто­ром слоге гласная

"О".


Слайд 7Устный счет
Объявляем переменную и вносим в нее слово. (Напримр, capital -

в слове три слога: ca-pi-tal)
Делаем цикл и считаем сколько гласных в слове. Для этого сравниваем каждую букву слова начиная с первой ('c') со всеми возможными гласными англиского алфавита ('a','e','o','u','y','i'). Количество гласных заносим в переменную s: если буква в слове совпадает с гласной, то увеличиваем s на 1 (s=3 ). Если гласных больше, чем одна, тогда входим в цикл (S>1). Количество гласных определяет количество слогов (3 слога). Проверяем считываемая буква гласная или нет. Если гласная (a ), тогда мы увеличиваем переменную count на 1 и ищем слудеющую гласную. Когда мы ее находим(i), то сравниваем ее с гласной "О" следовательно проверяем, имеется ли во втором слоге гласная "О". Выводим ответ (Vo vtorom sloge net glasnoy "O" ).

Слайд 8Блок-схема


Слайд 9Текст программы на С++
#include // библиотека ввода вывода
#include // библиотека

функций работы со строками
void main()
{
// объявляем переменную и вносим в нее слово.
char slovo[15], otvet[4]="Net";
int s=0, sum = 0, count = 0;// count - номер прочитанного слога
cout<<"vvedite slovo"<cin>>slovo;
// делаем цикл и считаем сколько гласных и количество гласных заносим в переменную s
for (int i=0; slovo[i] != '\0'; i++)
{
if ((slovo[i] == 'a') || (slovo[i] == 'o') ||(slovo[i] == 'u')||
(slovo[i] == 'e') || (slovo[i] == 'y') || (slovo[i] == 'i'))
s++;
}


Слайд 10Продолжение текста программы на С++
if (s > 1)
{
for

(int i=0; slovo[i] != '\ 0'; i++)
{
if ((slovo[i] == 'a') || (slovo[i] == 'o') ||(slovo[i] == 'u')||
(slovo[i] == 'e') || (slovo[i] == 'y') || (slovo[i] == 'i'))
сont++;
if (count==1 && slovo[i] == 'o') {sum++;}
}
}
If sum=1 {cout<<Во втором слоге имеется гласная “О”;}
Else cout<<Во втором слоге не имеется гласной “О”;
}


Слайд 11Задание №5
Дано:




Определить:


Слайд 12Устный счет
Вводим значение переменной альфа (альфа=3).
Вводим значение переменной n

(n=25).
Затем создаем цикл для перебора n (от 1 до 25). В теле цикла считаем уравнение хn, пока не приходим к конечному результату х25.
Ввыводим ответ: x25= 0,350062

Слайд 13Блок-схема


Слайд 14Текст программы на С++
#include
void main()
{
int n;
float xn,alfa;
cout


{
xn=(xn + alfa/xn)*1/i;
}
cout<<"x25= "< }

Слайд 15Задание №8
В матраце найти сумму элементов в каждом столбце и вы­честь

из всех элементов матрицы минимальную из найденных сумм.


Слайд 16Устный счет
Вводим количество строк (n=3) .
Вводим количество столбцов (m=3).

Вводим каждый элемент матрицы.
Выводим получившуюся матрицу (matr) на экран.


Создаем новую матрицу (matr_2), в которой будем хранить суммы столбцов. Находим суммы столбцов Sum. (сумма столбца 1: matr_2[1]=4; сумма столбца 2: matr_2[2]=8; сумма столбца 3: matr_2[3]=13)
Ищем наименьшую из сумм.(min=4)
Вычитаем из каждого элемента первоначальной матрицы самую маленькую из найденных нами сумм.
Выводим результат на экран.


Слайд 17Блок-схема


Слайд 18Текст программы на С++
#include
void main()
{
int i, j, n, m;
cout

kolishectvo strok n"<cin>>n;
cout<<"Vvedite kolishectvo stolbcov m"<cin>>m;
double Sum=0, Min;
double **matr=new double* [n];
for( i=0; i< n; i++)
matr[i] = new double[m];
for ( i=0; ifor ( j=0; j{cout<<"Vvedite i "<cin>>matr[i][j];}
for ( i=0; i{for ( j=0; jcout<cout<

Слайд 19Продолжение текста программы на С++
double *matr_2=new double [m];
for ( j=0;

j{Sum=0;
for ( i=0; iSum=Sum + matr[i][j];
matr_2[j]=Sum;
}
Min=matr_2[0];
for ( j=0; jif(Min > matr_2[j])
Min = matr_2[j];
for ( i=0; ifor ( j=0; jmatr[i][j] = matr[i][j] - Min;
for ( i=0; i{for ( j=0; jcout<cout<}

Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика