Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
4360_С++_мас.doc
Скачиваний:
8
Добавлен:
11.11.2019
Размер:
429.06 Кб
Скачать

Розв’язки завдань

Задача № 1

#include <iostream.h>

#include <conio.h>

#include <stdlib.h>

int main()

{

int a[30];

randomize();

for (int I=0; I<30; I++) a[I]=random(100);

int k=0;

for ( I=0; I<29; I++)

if (a[I]!=a[29]) k++;

cout<<”k=”<<k<<”\n”;

getch ();

return 0;

}

Задача № 2

#include <iostream.h>

#include <conio.h>

#include <stdlib.h>

int main()

{

int a[20]; int x; cin>>x;

randomize();

for (int I=0; I<20; I++) a[I]=random(50);

for(I=0; I<20; I++)

if (a[I]==x) break;

if (I==20) cout<<”yes”<<”\n”;

else cout<<”no”<<endl;

getch ();

return 0;

}

Задача № 2 варіант 2

#include <iostream.h>

#include <conio.h>

#include <stdlib.h>

int main()

{

int a[20]; int x; cin>>x;

randomize();

for (int I=0; I<20; I++) a[I]=random(50);

I=0;

While (I<20 && a[I]!=x) {I++;}

if (I==20) cout<<”yes”<<”\n”;

else cout<<”no”<<endl;

getch ();

return 0;}

Задача № 3

#include <iostream.h>

#include <conio.h>

#include <stdlib.h>

int main()

{ int a[25];

randomize ();

for (int I=0; I<25; I++) a[I]=random(100)-50;

cout<<”-“<<endl;

for ( I=0; I<25; I++)

{if (a[I]<0) cout<<a[I]<<” “;

cout<<endl;}

cout<<”+“<<endl;

for ( I=0; I<25; I++)

{if (a[I]>0) cout<<a[I]<<” “;

cout<<endl;}

getch (); return 0;

}

Урок № 26

Тема: Практична робота “Програми з масивами”

Мета:

  1. Розвиток навичок роботи у середовищі програмування

  2. Розвиток навичок аналізу та локалізації помилок

  3. Формування самостійності

Тип: Розвиток навичок

Обладнання:

  1. Лєхан С. А. Інформатика. С++. Спецкурс 10-12 клас. с.85

  2. Картки “Одновимірні масиви”

Епіграф “Роботи швидко – це робити повільні кроки без зупинок між ними” /народна мудрість/

Хід уроку

Етап уроку

Діяльність учителя

Діяльність учнів

1

Організаційний момент

Оголошення теми та плану уроку. Мотивація.

Критерії оцінювання:

  1. 3 задачі з д/3 – 8 балів

  2. 2 задачі з в/з – 5 балів

  3. Перша задача картки – 3 бали

  4. Друга задача картки – 4 бали

Записують у зошит

2

Самостійна практична робота

Спостереження.

Надання допомоги в разі необхідності.

Перевірка виконання завдань

Розв’язування задач та їх реалізація.

3

Домашнє завдання

Розв’язати завдання іншого варіанту

Записати в зошит

Запитання по виконанню завдань

Варіант № 1

В одномірному масиві дійсних чисел обчислити

  1. суму від’ємних елементів

  2. добуток елементів масиву, розташованих між максимальним та мінімальним елементами

Варіант № 2

В одномірному масиві дійсних чисел обчислити

  1. суму додатних елементів

  2. добуток елементів масиву, розташованих між максимальним за модулем та мінімальним модулем елементами

Варіант № 3

В одномірному масиві цілих чисел обчислити

  1. добуток елементів з парними індексами

  2. суму елементів масиву, розташованих між першим та останнім нульовими елементами

Варіант № 4

В одномірному масиві цілих чисел обчислити

  1. добуток елементів з непарними індексами

  2. суму елементів масиву, розташованих між першим та останнім від’ємними елементами

Варіант № 5

В одномірному масиві дійсних чисел обчислити

  1. максимальний елемент

  2. добуток елементів масиву, розташованих до першого нульового елементу

Варіант № 6

В одномірному масиві дійсних чисел обчислити

  1. мінімальний елемент

  2. суму елементів масиву, розташованих після першого нульового елементу

Варіант № 7

В одномірному масиві цілих чисел обчислити

  1. номер максимального елемента

  2. добуток елементів масиву, розташованих до першого від’ємного елемента

Варіант № 8

В одномірному масиві дійсних чисел обчислити

  1. номер мінімального елементу

  2. суму елементів масиву, розташованих після першого від’ємного елемента

Варіант № 9

В одномірному масиві дійсних чисел обчислити

  1. максимальний за модулем елемент

  2. добуток елементів масиву, розташованих до останнього нульового елемента

Варіант № 10

В одномірному масиві дійсних чисел обчислити

  1. мінімальний серед від’ємних елементів

  2. суму елементів масиву, розташованих після останнього нульового елемента

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]