Мои Конспекты
Главная | Обратная связь


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

БИЛЕТ N 8



 

1. Логические выражения и операции. Выражения и операции отношения в языке Си.

К логическим операциям относятся:

  • Операции логического И (&&)
  • Операции логического ИЛИ (||)
  • Операции логического НЕ(!)
  • Меньше (<)
  • Больше (>)
  • Меньше или равно (<=)
  • Больше или равно (>=)
  • Равно (= =)
  • Не равно (!=)
  • Условная операция(?:)

Операнды логических операций могут быть целого, действительного типа и типа указателя, при этом в каждой операции могут участвовать операнды различных типов.

Операнды логических выражений вычисляются слева направо. Если значение первого операнда достаточно чтобы определить результат операции, то второй операнд не вычисляется.

Логические операции не выполняют стандартные арифметические преобразования. Они оцениваю каждый операнд с точки зрения его эквивалентности нулю. Результатом логической операции является 0 или 1. Тип результата int.

Логические бинарные операции объединяют выражения сравнения со значениями истина (!=0) и ложь (==0).

Операции отношения оценивают первый операнд со вторым. Результатом операции отношения является 1, если проверяемое отношение истинно, и 0, если ложно. Тип результата int. Операции отношения выполняются слева направо.

2. Для данного N составить алгоритм вычисления значения выражения: cos1 + cos3 + cos5 + ... + cos(2N-1)..

#include <stdio.h>

#include <conio.h>

#include <iostream.h>

#include <math.h>

const max=11;

main ()

{

int i,j; int k=11/2; cout<<k;

float sum=0; j=0;

for(i=0;i<=(max/2);i++)

{sum=sum+cos(2*i+1);

}

cout<<"\n SUMA 4isel "<<sum<<"\n";

второй способ

while(j<max)

{ i++;

j=2*i-1;

sum=sum+cos(j);}

cout<<"\n SUMA 4isel "<<sum<<"\n";

return 0;

}

2 вариант

#include <stdio.h>

#include <conio.h>

#include <stdlib.h>

#include <iostream.h>

#include <math.h>

 

int main(void)

{

clrscr();

int n,i;

double t,sum=0;

cin>>n;

for (i=1;i<2*n-1;i+=2)

{sum+=cos(i);

t=sum;}

cout<<t;

getch();

return 0;

}

 

3. Написать программу поиска числа а в массиве из n чисел и оформить ее в виде функции

 

#include <iostream.h>

#include <conio.h>

const int MAX=30;

main()

{

clrscr();

int x[MAX];

int i,n,a;

do{

cout<< "input number of elements[2-"<<MAX<<"]:";

cin>>n; } while (n<2||n>MAX);

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

cout <<"x["<<i<<"]:";

cin>>x[i]; }

cout<< "vvedite iskomoe chislo";

cin>>a;

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

if (a==x[i])

cout <<"est takoe chislo"<<"\n";

else cout<<"takova chisla netu"<<"\n";

 

cin.get();

cin.get();

return(0);

}

 

 

4. Напишите программу, которая выводит на экран следующее изображение При написании используйте оператор for и функции printf("\ "), printf("*") и printf("\\n"). Изображение должно параметрически масштабироваться

 

*

*

*

*

*

*

# include <iostream.h>

# include <conio.h>

# include <iomanip.h>

int main()

{

clrscr();

int i,n;

cin>>n;

int razm=n;

for(n;n>0;n--)

{

for(i=razm;i>n;i--)

cout<<" ";

for(i=0;i<1;i++)

cout<<"*";

cout<<"\n";

if(n==1)

{for(i=0;i<=razm;i++)

cout<<"*";}}

cin.get();

cin.get();

return 0;

}

 




Поиск по сайту:







©2015-2020 mykonspekts.ru Все права принадлежат авторам размещенных материалов.