Дано ціле число N (> 2) і набір з N дійсних чисел. Набір називається пилкоподібним, якщо кожен його внутрішній елемент або більше або менше обох своїх сусідів (тобто є «зубцем»). Якщо даний набір є пилкоподібним, то вивести 0, в іншому випадку – вивести номер першого елемента, який не є зубцем.
Объяснение:
Использование ИКТ в образовательном процессе начальной школы
10 ноября 2019
359 дочитываний
1,5 мин.
760 просмотров. Уникальные посетители страницы.
359 дочитываний, 47%. Пользователи, дочитавшие до конца.
1,5 мин. Среднее время дочитывания публикации.
Ребёнок переступил порог школы, попадает в мир знаний, где ему предстоит открывать много неизвестного, искать оригинальные, нестандартные решения в различных видах деятельности. Формирование творческой личности, одна из главных задач, провозглашенных в концепции модернизации российского образования.
В начальной школе невозможно провести урок без привлечения средств наглядности, и у меня, как у молодого специалиста, часто возникают проблемы в этой области. Где найти нужный материал и как лучше его продемонстрировать? На пришёл компьютер.
За последние годы произошло коренное изменение роли и места персональных компьютеров и информационных технологий в жизни общества. Человек, умело, эффективно владеющий технологиями и информацией, имеет другой, новый стиль мышления, иначе подходит к оценке возникшей проблемы, к организации своей деятельности.
Применение новых и новейших информационных средств приводит к появлению в педагогике новых понятий.
Когда компьютер стали использоваться в образовании появился термин «новые информационные технологии» (НИТ). Если при этом используются телекоммуникации, то появляется термин «информационно-коммуникационные технологии» - ИКТ.
Формирование информационной культуры в школе происходит, прежде всего с и при посредстве средств ИКТ.
1)
#include <iostream>
using namespace std;
signed main() {
int n;
cin >> n;
int b[n];
for(int i = 0; i < n; i++)
cin >> b[i];
int mn = INT_MAX, mn_index = -1;
for(int i = 0; i < n; i++)
if(b[i] < mn && b[i] > 0){
mn = b[i];
mn_index = i;
}
cout << mn << "\n" << mn_index + 1;
}
2)
#include <iostream>
using namespace std;
signed main() {
int k;
cin >> k;
int N[k];
for(auto &i: N)
cin >> i;
int sum = 0, cnt = 0;
for(auto i: N)
if(i % 2 == 1){
sum += i;
cnt ++;
}
cout << sum << "\n" << cnt;
}
3)
#include <iostream>
using namespace std;
void swap(int *a, int *b){
int temp = *a;
*a = *b;
*b = temp;
}
signed main() {
int j;
cin >> j;
int a[j];
for(auto &i: a)
cin >> i;
int mx_index = -1, mn_index = -1,mx = -INT_MAX, mn = INT_MAX;
for(int i = 0; i < j; i++){
if(a[i] > mx){
mx = a[i];
mx_index = i;
}
if(a[i] < mn){
mn = a[i];
mn_index = i;
}
}
swap(a+mn_index,a+mx_index);
for(auto i: a)
cout << i << " ";
}