Инфоурок / Информатика / Конспекты / Контрольные работы по информатике "Основы программирования C"
Обращаем Ваше внимание, что в соответствии с Федеральным законом N 273-ФЗ «Об образовании в Российской Федерации» в организациях, осуществляющих образовательную деятельность, организовывается обучение и воспитание обучающихся с ОВЗ как совместно с другими обучающимися, так и в отдельных классах или группах.

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

Только сейчас Вы можете пройти дистанционное обучение прямо на сайте "Инфоурок" со скидкой 40% по курсу повышения квалификации "Организация работы с обучающимися с ограниченными возможностями здоровья (ОВЗ)" (72 часа). По окончании курса Вы получите печатное удостоверение о повышении квалификации установленного образца (доставка удостоверения бесплатна).

Автор курса: Логинова Наталья Геннадьевна, кандидат педагогических наук, учитель высшей категории. Начало обучения новой группы: 27 сентября.

Подать заявку на этот курс    Смотреть список всех 216 курсов со скидкой 40%

Контрольные работы по информатике "Основы программирования C"

Выберите документ из архива для просмотра:

30 КБ Контрольная работа Программирование С (Вариант 1).doc
30.5 КБ Контрольная работа Программирование С (Вариант 2).doc
32 КБ Контрольная работа Программирование С (Вариант 3).doc
33.5 КБ Контрольная работа Программирование С (Вариант 4).doc
33 КБ Контрольная работа Программирование С (Вариант 5).doc
16.09 КБ Kvadrat chisla_1.exe
16.24 КБ Srednee.exe
16.26 КБ Summa n chetnih.exe
16.24 КБ Summa n pervih.exe
16.09 КБ Kvadrat chisla_2.exe
16.24 КБ Srednee.exe
16.24 КБ Summa n pervih.exe
16.24 КБ funkciya.exe
16.24 КБ Summa n pervih.exe
16.24 КБ min i max.exe
16.24 КБ nod.exe
16.27 КБ pripisat po edenice.exe
16.24 КБ Srednee.exe
19.78 КБ goda.exe
19.78 КБ nomer mesaca.exe
16.24 КБ sokratit drob.exe
19.78 КБ Massiv na 2.exe
16.24 КБ Srednee.exe
16.24 КБ min i max.exe
16.27 КБ pripisat po edenice.exe

Выбранный для просмотра документ Контрольная работа Программирование С (Вариант 1).doc

библиотека
материалов

Контрольная работа.

Основы программирования в среде С

Вариант 1


Задание 1.

Вывести на экран квадраты и кубы целых чисел от 1 до 8.


Решение.


#include

#include

main()

{

int i, i2, i3;

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

{

i2=i*i;

i3=i*i*i;

printf("%d %d %d\n", i, i2, i3);

}

getch();

}



Задание 2.

Написать программу, которая вычисляет суму n первых целых положительных чисел. Количество суммируемых чисел должно вводится во время работы программы.


Решение.


#include

#include

main()

{

int i, n, s;

printf("Vvedite n \n");

scanf("%d", &n);

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

s=i*i;

printf("%d\n", s);

getch();

}



Задание 3.

Написать программу, которая вычисляет сумму первых n целых положительных четных чисел.


Решение.


#include

#include

main()

{

int i, n, e, sum;

printf("Vvedite n \n");

scanf("%d", &n);

sum=0;

e=2;

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

{

sum=sum+e;

e=e+2;

}

printf("%d\n", sum);

getch();

}



Задание 4.

Написать программу, которая вычисляет среднее арифметическое последовательности целых чисел вводимых с клавиатуры.


Решение.


#include

#include

main()

{

int n, i, a, sum;

float sred;

printf("Vvedite n \n");

scanf("%d", &n);

sum=0;

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

{

printf("vedite chislo ");

scanf("%d", &a);

sum=sum+a;

}

sred=sum/n;

printf("Srednee %6.2f\n", sred);

getch();

}

Выбранный для просмотра документ Контрольная работа Программирование С (Вариант 2).doc

библиотека
материалов

Контрольная работа.

Основы программирования в среде С

Вариант 2


Задание 1.

Вывести на экран квадраты и кубы целых чисел от 8 до 1.


Решение.


#include

#include

main()

{

int i, i2, i3;

for(i=8; i>=1; i--)

{

i2=i*i;

i3=i*i*i;

printf("%d %d %d\n", i, i2, i3);

}

getch();

}


Задание 2.

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


Решение.


#include

#include

main()

{

int i, n, s;

printf("Vvedite n \n");

scanf("%d", &n);

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

s=i*i;

printf("%d\n", s);

getch();

}



Задание 3.

Написать программу, которая выводит таблицу значений функции y=-2,4x2+5x-3 в диапазоне от -2 до 2, с шагом 0,5.


Решение.


#include

#include

main()

{

int i,n, niz, ver;

float x, y, pr;

printf("Vvedite niz granitsu \n");

scanf("%d", &niz);

printf("Vvedite verh granitsu \n");

scanf("%d", &ver);

printf("Vvedite prirasenie \n");

scanf("%f", &pr);

n=(ver-niz)/pr+1;

x=niz;

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

{

y=-2.4*x*x+5*x-3;

printf("%6.2f %6.2f\n", x, y);

x=x+pr;

}

getch();

}


Задание 4.

Написать программу, которая вычисляет среднее арифметическое последовательности целых чисел вводимых с клавиатуры.


Решение.


#include

#include

main()

{

int n, i, a, sum;

float sred;

printf("Vvedite n \n");

scanf("%d", &n);

sum=0;

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

{

printf("vedite chislo ");

scanf("%d", &a);

sum=sum+a;

}

sred=sum/n;

printf("Srednee %6.2f\n", sred);

getch();

}

Выбранный для просмотра документ Контрольная работа Программирование С (Вариант 3).doc

библиотека
материалов

Контрольная работа.

Основы программирования в среде С

Вариант 3


Задание 1.

Написать программу, которая вычисляет минимальное и максимальное число последовательности целых чисел вводимых с клавиатуры.


Решение.


#include

#include

main()

{

int n, i, a, min, max;

printf("Vvedite n \n");

scanf("%d", &n);

printf("Vvedite 1 chislo posled ");

scanf("%d", &a);

min=a;

max=a;

for(i=1; i

{

printf("vedite chislo ");

scanf("%d", &a);

if (a

if (a>max) max=a;

}

printf("Minimalnoe %d\n", min);

printf("Maximalnoe %d\n", max);

getch();

}


Задание 2.

Написать программу, которая вычисляет наибольший общий делитель двух целых чисел.


Решение.


#include

#include

main()

{

int n1,n2;

int r,nod;

printf("Vvedite 1 chislo\n");

scanf("%d", &n1);

printf("Vvedite 2 chislo\n");

scanf("%d", &n2);

while (n1%n2!=0)

{

r=n1%n2;

n1=n2;

n2=r;

}

nod=n2;

printf(" %d ", nod);

getch();

}


Задание 3.

Написать программу, которая вычисляет сумму первых n целых положительных четных чисел.


Решение.


#include

#include

main()

{

int i, n, e, sum;

printf("Vvedite n \n");

scanf("%d", &n);

sum=0;

e=2;

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

{

sum=sum+e;

e=e+2;

}

printf("%d\n", sum);

getch();

}



Задание 4.

Приписать по единице в начало и конец записи числа n. Например, 234 – 12345.


Решение.


#include

#include

main()

{

int m,p,n;

printf("Vvedite chislo\n");

scanf("%d", &m);

p=1;

n=m;

do

{

m=m/10;

p=p*10;

}

while (m==0);

n=(n+p)*10+1;

printf("Otvet %d\n", n);

getch();

}

Выбранный для просмотра документ Контрольная работа Программирование С (Вариант 4).doc

библиотека
материалов

Контрольная работа.

Основы программирования в среде С

Вариант 4


Задание 1.

Сократить дробь m/n.


Решение.


#include

#include

main()

{

int m,m1,n,n1;

int r,nod;

printf("Vvedite chislitel\n");

scanf("%d", &m);

printf("Vvedite znamenatel\n");

scanf("%d", &n);

m1=m;

n1=n;

while (m1!=n1)

{

if (m1>n1)

m1=m1-n1;

else

n1=n1-m1;

}

m=m/m1;

n=n/n1;

printf("Otvet %d\n", m);

printf(" %d", n);

getch();

}


Задание 2.

Дано натуральное число n (n<=100),определяющее в годах возраст человека. Составить программу, по которой на экран монитора выводится это число с наименованием "год","года", "лет".


Решение.


#include

#include

main()

{

int m,n;

printf("Vvedite n\n");

scanf("%d", &n);

m=n;

if (n==11 || n==12 || n==13 || n==14) printf("%d let", n);

else

n=n%10;

switch(n)

{

case 1: printf("%d god", m);break;

case 2: case 3: case 4: printf("%d goda", m);break;

case 5: case 6: case 7: case 8: case 9: case 0: printf("%d let", m);break;

}

getch();

printf("\n mnbmnv %d", n);

}


Задание 3.

Написать программу, которая запрашивает у пользователя номер месяца и выводит соответствующее название времени года. В случае если пользователь укажет недопустимое число, программа должна вывести сообщение “Ошибка ввода данных”.


Решение.


#include

#include

main()

{

int m,d;

printf("Vvedite nomer mesaca\n");

scanf("%d", &m);

switch(m)

{

case 2: d=28; break;

case 4: case 6: case 9: case 11: d=30; break;

case 1: case 3: case 5: case 7: case 8: case 10: case 12: d=31; break;

default: d=-1;

}

if (d>0) printf("V etom mesace %d dney ", d);

else printf("Neferno");

getch();

}


Задание 4.

Написать программу, которая вычисляет среднее арифметическое последовательности целых чисел вводимых с клавиатуры.


Решение.


#include

#include

main()

{

int n, i, a, sum;

float sred;

printf("Vvedite n \n");

scanf("%d", &n);

sum=0;

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

{

printf("vedite chislo ");

scanf("%d", &a);

sum=sum+a;

}

sred=sum/n;

printf("Srednee %6.2f\n", sred);

getch();}

Выбранный для просмотра документ Контрольная работа Программирование С (Вариант 5).doc

библиотека
материалов

Контрольная работа.

Основы программирования в среде С

Вариант 5


Задание 1.

Приписать по единице в начало и конец записи числа n. Например, 234 – 12345.


Решение.


#include

#include

main()

{

int m,p,n;

printf("Vvedite chislo\n");

scanf("%d", &m);

p=1;

n=m;

do

{

m=m/10;

p=p*10;

}

while (m==0);

n=(n+p)*10+1;

printf("Otvet %d\n", n);

getch();

}


Задание 2.

Дан массив. Умножить его на 2.


Решение.


#include

#include

main()

{

const int n=5;

int A[n],i;

printf("Vvedite elementi massiva\n");

for(i=0;i

{

printf("A[%d]=",i);

scanf("%d", &A[i]);

}

for(i=0;i

{

A[i]=A[i]*2;

printf("\nA[%d]=",i);

printf("%d", A[i]);

}

getch();

}



Задание 3.

Написать программу, которая вычисляет минимальное и максимальное число последовательности целых чисел вводимых с клавиатуры.


Решение.


#include

#include

main()

{

int n, i, a, min, max;

printf("Vvedite n \n");

scanf("%d", &n);

printf("Vvedite 1 chislo posled ");

scanf("%d", &a);

min=a;

max=a;

for(i=1; i

{

printf("vedite chislo ");

scanf("%d", &a);

if (a

if (a>max) max=a;

}

printf("Minimalnoe %d\n", min);

printf("Maximalnoe %d\n", max);

getch();

}


Задание 4.

Написать программу, которая вычисляет среднее арифметическое последовательности целых чисел вводимых с клавиатуры.


Решение.


#include

#include

main()

{

int n, i, a, sum;

float sred;

printf("Vvedite n \n");

scanf("%d", &n);

sum=0;

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

{

printf("vedite chislo ");

scanf("%d", &a);

sum=sum+a;

}

sred=sum/n;

printf("Srednee %6.2f\n", sred);

getch();

}



Самые низкие цены на курсы переподготовки

Специально для учителей, воспитателей и других работников системы образования действуют 50% скидки при обучении на курсах профессиональной переподготовки.

После окончания обучения выдаётся диплом о профессиональной переподготовке установленного образца с присвоением квалификации (признаётся при прохождении аттестации по всей России).

Обучение проходит заочно прямо на сайте проекта "Инфоурок", но в дипломе форма обучения не указывается.

Начало обучения ближайшей группы: 27 сентября. Оплата возможна в беспроцентную рассрочку (10% в начале обучения и 90% в конце обучения)!

Подайте заявку на интересующий Вас курс сейчас: https://infourok.ru

Общая информация

Номер материала: ДВ-572230

Похожие материалы

2017 год объявлен годом экологии и особо охраняемых природных территорий в Российской Федерации. Министерство образования и науки рекомендует в 2017/2018 учебном году включать в программы воспитания и социализации образовательные события, приуроченные к году экологии.

Учителям 1-11 классов и воспитателям дошкольных ОУ вместе с ребятами рекомендуем принять участие в международном конкурсе «Законы экологии», приуроченном к году экологии. Участники конкурса проверят свои знания правил поведения на природе, узнают интересные факты о животных и растениях, занесённых в Красную книгу России. Все ученики будут награждены красочными наградными материалами, а учителя получат бесплатные свидетельства о подготовке участников и призёров международного конкурса.

Конкурс "Законы экологии"