Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Приклади (Слайд № 10)

Читайте также:
  1. Виды памяти (СЛАЙД 7).
  2. Методика ознайомлення дітей з творами образотворчого мистецтва на уроках і в позаурочний час. Навести приклади.
  3. Приклади
  4. ПРИКЛАДИ ОФОРМЛЕННЯ БІБЛІОГРАФІЧНОГО ОПИСУ У СПИСКУ ДЖЕРЕЛ
  5. Приклади розв’язання типових задач
  6. Приклади розв’язання типових задач

Вивести значення масивів:

#include<iostream.h>

#include<conio.h>

void show_array(int A[], int n)
{
for (int i=0; i<n; i++)
cout<<A[i]<<‘ ‘;
cout<< endl;
}
int main ()
{
int little[5]={1,2, 3, 4, 5};
int big[3]={1000, 2000, 3000};
show_array(little, 5);
show_array(big, 3);
getch();
return 0;
}

Завдання: змініть програми (слайд № 8) так, що використати наведені функції (опрацюйте декілька масивів)

Увести з клавіатури значення масивів та надрукувати їх:

#include<iostream.h>

#include<conio.h>

void get_array(int A[], int n)
{
for (int i=0; i<n; i++)
cin>>A[i];
}
int main ()
{
int little[5];
int big[3];
get_array(little, 5);
for (int i=0; i<5; i++) cout<<little[i]<<endl;
get_array(big, 3);
for (int i=0; i<3; i++) cout<<big[i]<<endl;
getch();
return 0;
}

Завдання: змініть програми (слайд № 8) так, щоб використати наведені функції (опрацюйте декілька масивів)

Опис та ініціалізація масиву

  1. Нехай int а[5]={10, 11, 12, 13, 14}
    1. a[3]=? (13)
    2. a[5]=? (визначити неможливо)
  2. Нехай int а[5]={10, 11, 12, 13}
    1. a[4]=? (0)
    2. a[0]=? (10)
  3. Виберіть помилкові звернення до елементів масиву, якщо int і,j; float c;
    1. a[i+j]= (+)
    2. a[i/j]= (+)
    3. a[c]= (-)
    4. a[“I”]= (-)
  4. Нехай float r[]={1.5, 3, 4.2}. Вкажіть розмір масиву (3)
  5. Нехай char a[6]=“abetka”;
    1. a[3]=? (t)
    2. a[0]=? (a)
    3. a[0]==a[5] (true)
  6. Чи можна змінювати в програмі значення елементів масиву а? (так)
  7. Оберіть вірне передавання масиву в функцію
    1. void fun(int A[], int n); (+)
    2. void fun(int A[void], int n);
    3. void fun(int A[n], int n);
  8. Вкажіть правильно організований цикл для опрацювання всіх елементів масиву
    1. for (int i=1; i<=n; i++)
    2. for (int i=0; i<=n; i++)
    3. for (int i=1; i<n; i++)
    4. for (int i=0; i<n; i++) (+)
  9. Що буде виведено на екран:
    1. cout<<а[i]<<‘ ‘; (і-й елемент масиву)
    2. cout<<а; (адрес, з якого розміщується в пам’яті масив)
  10. Вкажіть помилкові описи масивів
    1. int a[3];
    2. int a[‘f’]; (-)
    3. int a[] (допустимо в заголовку функції)
    4. int a[3]={1}
  11. Що передається в функцію fun(a[2], 5);
    1. Масив, розмір якого 2
    2. Масив розмір якого 5
    3. 2-й елемент масиву (+)

 

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

Слайд № 8



Задача № 1

#include <iostream.h>

#include <conio.h>

int main()

{ int b[8];

for (int I=0; I<8; I++) b[I]=0;

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

cout<<I<<”\t”<<b[I]<<”\n”;

getch (); return 0;}

Задача № 2

#include <iostream.h>

#include <conio.h>

int main()

{ int b[8]={1, 2, 3, 4, 5, 6, 7, 8};

for (int I=0; I<8; I++)

cout<<I<<”\t”<<b[I]<<”\n”;

getch ();

return 0;}

Задача № 3

#include <iostream.h>

#include <conio.h>

int main()

{ int b[10];

for (int I=0; I<10; I++) b[I]=I;

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

cout<<I<<”\t”<<b[I]<<”\n”;

getch ();

return 0;

}

Слайд № 10

Задача № 1

#include <iostream.h>

#include <conio.h>

void show_array (int a[], int n)

{for (int i=0; i<n; i++)

cout<<a[i]<<” “; cout<<endl;}

int main()

{ int b[8], c[5];

for (int I=0; I<8; I++) b[I]=0;

for (I=0; I<8; I++) c[I]=0;

show_array (b, 8); show_array (c, 5);

getch (); return 0;}

Задача № 2

#include <iostream.h>

#include <conio.h>

void show_array (int a[], int n)

{for (int i=0; i<n; i++)

cout<<a[i]<<” “;cout<<endl;}

int main()

{ int b[8]={1, 2, 3, 4, 5, 6, 7, 8};

int c[5]={9, 10, 11, 12, 13};

show_array (b, 8); show_array (c, 5);

getch (); return 0;}


Дата добавления: 2015-07-11; просмотров: 159 | Нарушение авторских прав


Читайте в этой же книге: Урок № 26 | Урок № 29 | Урок № 30 | Урок № 31 |
<== предыдущая страница | следующая страница ==>
Опис масиву| Урок № 25

mybiblioteka.su - 2015-2024 год. (0.008 сек.)