🗊Презентация Самостоятельная работа по программированию

Нажмите для полного просмотра!
Самостоятельная работа по программированию, слайд №1Самостоятельная работа по программированию, слайд №2Самостоятельная работа по программированию, слайд №3Самостоятельная работа по программированию, слайд №4Самостоятельная работа по программированию, слайд №5Самостоятельная работа по программированию, слайд №6Самостоятельная работа по программированию, слайд №7Самостоятельная работа по программированию, слайд №8Самостоятельная работа по программированию, слайд №9Самостоятельная работа по программированию, слайд №10Самостоятельная работа по программированию, слайд №11Самостоятельная работа по программированию, слайд №12Самостоятельная работа по программированию, слайд №13Самостоятельная работа по программированию, слайд №14Самостоятельная работа по программированию, слайд №15Самостоятельная работа по программированию, слайд №16Самостоятельная работа по программированию, слайд №17Самостоятельная работа по программированию, слайд №18Самостоятельная работа по программированию, слайд №19Самостоятельная работа по программированию, слайд №20Самостоятельная работа по программированию, слайд №21

Содержание

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

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


Слайд 1





Вычеркните пункт, который не является алгоритмической структурой 
Развилка
Следование
Присваивание
Цикл
Описание слайда:
Вычеркните пункт, который не является алгоритмической структурой Развилка Следование Присваивание Цикл

Слайд 2





Расположите по возрастанию размера стандартных типов данных 
double
int
char
unsigned int
Описание слайда:
Расположите по возрастанию размера стандартных типов данных double int char unsigned int

Слайд 3





Вычислите значение выражения, записанного на С: (5*6/4)%2
	1
	3
	3.75
	0
Описание слайда:
Вычислите значение выражения, записанного на С: (5*6/4)%2 1 3 3.75 0

Слайд 4





Что выведет следующий фрагмент программы 
A
B
C
ничего не выведет
Описание слайда:
Что выведет следующий фрагмент программы A B C ничего не выведет

Слайд 5





Надо написать фрагмент программы, присваивающий переменной a единицу, если переменная x удовлетворяет следующему неравенству 0 ≤ x <1. Какие из приведенных ниже решений не являются правильными?
if (x>=0 & x<1) a=1;
if ((x<1) && (x>=0)) a=1;
if (x<1) if (x>=0) a=1;
if (0<=x<1) a=1;
Описание слайда:
Надо написать фрагмент программы, присваивающий переменной a единицу, если переменная x удовлетворяет следующему неравенству 0 ≤ x <1. Какие из приведенных ниже решений не являются правильными? if (x>=0 & x<1) a=1; if ((x<1) && (x>=0)) a=1; if (x<1) if (x>=0) a=1; if (0<=x<1) a=1;

Слайд 6





Следующий фрагмент программы должен вычислять произведение всех четных чисел от 2 до n = 10, но в программе допущена ошибка. Укажите номер строки ошибочного оператора. 
01   int n, s, i;
02   n = 10;
03   s=0;
04   for (i=2; i<=n; i+=2)
05      s*=i;
06   printf(″%d″,s);
Описание слайда:
Следующий фрагмент программы должен вычислять произведение всех четных чисел от 2 до n = 10, но в программе допущена ошибка. Укажите номер строки ошибочного оператора. 01 int n, s, i; 02 n = 10; 03 s=0; 04 for (i=2; i<=n; i+=2) 05 s*=i; 06 printf(″%d″,s);

Слайд 7





В программе определен массив из N элементов. 
Что делает следующий фрагмент программы? 
for (i=0; i<N/2; i++) 
{ x=a[i]; 
  a[i]=a[N–1–i];  
  a[N–1–i]=x; }
Описание слайда:
В программе определен массив из N элементов. Что делает следующий фрагмент программы? for (i=0; i<N/2; i++) { x=a[i]; a[i]=a[N–1–i]; a[N–1–i]=x; }

Слайд 8





Следующая функция должна всегда возвращать значение аргумента, который был ее передан в предыдущий вызов (в первый вызов – ноль). Однако в ней содержится ошибка, в результате которой она возвращает всегда 0. Возникло подозрение, что что-то не в порядке в описании переменной save. Как его надо исправить? 
int prev(int pres)
{ int save = 0;
  int ret;
  ret=save;
  save=pres;
  return ret;  }
Описание слайда:
Следующая функция должна всегда возвращать значение аргумента, который был ее передан в предыдущий вызов (в первый вызов – ноль). Однако в ней содержится ошибка, в результате которой она возвращает всегда 0. Возникло подозрение, что что-то не в порядке в описании переменной save. Как его надо исправить? int prev(int pres) { int save = 0; int ret; ret=save; save=pres; return ret; }

Слайд 9





Следующая функция должна подсчитывать разность числа левых и правых скобок в символьной строке. Правильно она ли написана? 
int parenthesis(char *s)
{ int p=0;
  char *q;
  q=s;
  while(*q)
    switch (*q++)
   {  case ′(′: p++;
      case ′)′: p–-;
   }
  return p;
}
Описание слайда:
Следующая функция должна подсчитывать разность числа левых и правых скобок в символьной строке. Правильно она ли написана? int parenthesis(char *s) { int p=0; char *q; q=s; while(*q) switch (*q++) { case ′(′: p++; case ′)′: p–-; } return p; }

Слайд 10





При вызове следующей функции возникает серьезная ошибка во время выполнения программы. В DOS компьютер «зависает», а в Windows программа «вылетает». В чем дело? 
char * scopy(char *s)
{ char *t;
  for (int i = 0; i<strlen(s); i++) t[i]=s[i];
  return t;
}
Описание слайда:
При вызове следующей функции возникает серьезная ошибка во время выполнения программы. В DOS компьютер «зависает», а в Windows программа «вылетает». В чем дело? char * scopy(char *s) { char *t; for (int i = 0; i<strlen(s); i++) t[i]=s[i]; return t; }

Слайд 11





Какие элементы языка C используются для доступа к отдельным битам?
Описание слайда:
Какие элементы языка C используются для доступа к отдельным битам?

Слайд 12





Что выведет следующая программа? 
main()
{ typedef struct two { int a; 
                       int b; } TWO;
 TWO p;
 TWO *q;
 p.a=1; p.b=-1;
 q=malloc(sizeof(TWO));
 q->a=p.a; q->b=2;
 q=&p;
 printf(″%d\n″,q->b); }
Описание слайда:
Что выведет следующая программа? main() { typedef struct two { int a; int b; } TWO; TWO p; TWO *q; p.a=1; p.b=-1; q=malloc(sizeof(TWO)); q->a=p.a; q->b=2; q=&p; printf(″%d\n″,q->b); }

Слайд 13





Чему будет равняться значение переменной x: 
int g(int a) { return a*a };

double g(double a) 
 { return (a<0) ? –a*a : a*a }

void main() { double x; x=g(2); }
Описание слайда:
Чему будет равняться значение переменной x: int g(int a) { return a*a }; double g(double a) { return (a<0) ? –a*a : a*a } void main() { double x; x=g(2); }

Слайд 14





Чему будет равняться значение переменных x, y, z:  
 void p(int &a, int &b) 
 { int c; c=a; a=b; b=c; };

 void q(int *a, int *b) 
 { int c; c=*a; *a=*b; *b=c; };

 void r(int  a, int  b) 
 { int c; c=a; a=b; b=c; };

 void main() 
 { int x=1; int y=2; int z=3; 
   p(x,y); q(&y,&z); r(z,x); }
Описание слайда:
Чему будет равняться значение переменных x, y, z: void p(int &a, int &b) { int c; c=a; a=b; b=c; }; void q(int *a, int *b) { int c; c=*a; *a=*b; *b=c; }; void r(int a, int b) { int c; c=a; a=b; b=c; }; void main() { int x=1; int y=2; int z=3; p(x,y); q(&y,&z); r(z,x); }

Слайд 15





Чему будет равняться значение переменной x: 
int x = 2;
void s(int &x) { x=3; }
void q(int x)   { x=4; }
void t()   { int x=5; }
main ( s(x); q(x); t(); }
Описание слайда:
Чему будет равняться значение переменной x: int x = 2; void s(int &x) { x=3; } void q(int x) { x=4; } void t() { int x=5; } main ( s(x); q(x); t(); }

Слайд 16





Чему будет равняться значение переменной x: 
 main()
  {
float x = 3;
while (x!=0) { x-=1.0/3.0; }
  }
Описание слайда:
Чему будет равняться значение переменной x: main() { float x = 3; while (x!=0) { x-=1.0/3.0; } }

Слайд 17





Что выведет следующая программа: 
 main()
  { int i;
    int n=0;
    for (i=0; i<10; i++) 
  { if (i%2==0) continue;
        n++; }
    printf(″%d\n″,n);
  }
Описание слайда:
Что выведет следующая программа: main() { int i; int n=0; for (i=0; i<10; i++) { if (i%2==0) continue; n++; } printf(″%d\n″,n); }

Слайд 18





Что выведет следующая программа: 
int g(int a)       { return a*a; };
float g(float a)   { return a*a*a; };
double g(double a) { return a*a*a*a; }
long double g(long double a) { return a*a*a*a;}

 void main() { printf("%f",g(2.0)); }
Описание слайда:
Что выведет следующая программа: int g(int a) { return a*a; }; float g(float a) { return a*a*a; }; double g(double a) { return a*a*a*a; } long double g(long double a) { return a*a*a*a;} void main() { printf("%f",g(2.0)); }

Слайд 19





Что выведет следующая программа: 
class A
 { public: A() { printf("A"); }
 };

 class B : protected A
 { public: B() { printf("B"); }
 };

 class C : public B
 { public: C() { printf("C"); }
 };

main() { C c; }
Описание слайда:
Что выведет следующая программа: class A { public: A() { printf("A"); } }; class B : protected A { public: B() { printf("B"); } }; class C : public B { public: C() { printf("C"); } }; main() { C c; }

Слайд 20





Что выведет следующая программа: 
class vect
 {
  private:
    double x,y,z;
  public:
    vect(double u=0, double v=0, double w=0) 
			{ x=u; y=v; z=w; }
    friend double norm(vect a);
 };

double norm (vect a) { return a.x*a.x+a.y*a.y+a.z*a.z;}


main()
{ vect v(1,2,3),u;
  u=v;
  printf("%f",norm(u));
}
Описание слайда:
Что выведет следующая программа: class vect { private: double x,y,z; public: vect(double u=0, double v=0, double w=0) { x=u; y=v; z=w; } friend double norm(vect a); }; double norm (vect a) { return a.x*a.x+a.y*a.y+a.z*a.z;} main() { vect v(1,2,3),u; u=v; printf("%f",norm(u)); }

Слайд 21





Что выведет следующая программа: 
 class A {
 public:
    A () { m (); }
    virtual void m() { printf("A"); };

};

 class B: public A
 { public:
    B () { m (); }
    void m() { printf("B"); };
 };


main()
{ B b;
}
Описание слайда:
Что выведет следующая программа: class A { public: A () { m (); } virtual void m() { printf("A"); }; }; class B: public A { public: B () { m (); } void m() { printf("B"); }; }; main() { B b; }



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