русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Файл: «stdafx.h»


Дата добавления: 2015-01-16; просмотров: 1214; Нарушение авторских прав


Отчет

По дисциплине: Технология программирования

 

 

Выполнил: студент группы 722 Патенцев Евгений

Проверил: магистр Козлов М.В.

 

 

Уральск 2013 г.

Файл: «stdafx.h»

Исходный код:

// stdafx.h: включаемый файл для стандартных системных включаемых файлов

// или включаемых файлов для конкретного проекта, которые часто используются,

// но не часто изменяются

 

#pragma once

 

#define _CRT_SECURE_NO_WARNINGS

 

#include "targetver.h"

 

#include <stdio.h>

#include <conio.h>

#include <math.h>

#include <locale.h>


 

Задание 5Б:

Исходный код:

#include "stdafx.h"

 

int main()

{setlocale(0,"Rus");

float y, result;

printf("\nВведите значения:\n");

printf("y="); scanf("%f", &y);

result = 5*cos(y);

printf("\nОтвет: %f", result);



_getch();

}

Скриншот:


Задание 8А:

Исходный код:

#include "stdafx.h"

 

int main()

{setlocale(0,"Rus");

float x1, x2, result;

printf("\nВведите исходные значения:\n");

printf("\nx1="); scanf("%f", &x1);

printf("\nx2="); scanf("%f", &x2);

result = sqrt(pow(x1,2)+pow(x2,2));

printf("\nОтвет: %f", result);



_getch();

}

Скриншот:


Задание 8Т:

Исходный код:

#include "stdafx.h"

 

int main()

{setlocale(0,"Rus");

float x, result;

printf("\nВведите исходные значения:\n");

printf("x="); scanf("%f", &x);

result = abs(x) + abs(x+1);

printf("\nОтвет: %f", result);



_getch();

}

Скриншот:


Задание 12А:

Исходный код:

#include "stdafx.h"

 

int main()

{setlocale(0,"Rus");

int x; float result;

printf("\nВведите исходные значения:\n");

printf("x="); scanf("%d", &x);

result = _Pow_int((1+x), 2);

printf("\nОтвет: %f", result);



_getch();

}

Скриншот:


Задание 13Р:

Исходный код:

#include "stdafx.h"

 

int main()

{setlocale(0,"Rus");

float x, result;

printf("\nВведите исходные значения:\n");

printf("x="); scanf("%f", &x);

result = abs(pow(x,2)-pow(x,3)) - (7*x)/(pow(x,3)-15*x);

printf("\nОтвет: %f", result);



_getch();

}

Скриншот:


Задание 16Б:

Исходный код:

#include "stdafx.h"

 

int main()

{setlocale(0,"Rus");

float x, y;

printf("\nВведите исходные значения:\n");

printf("x="); scanf("%f", &x);

y = sin((3,2+sqrt(1+x))/abs(5*x));

printf("\nОтвет: %f", y);

_getch();

}

Скриншот:


Задание 32:

Известны координаты двух точек на плоскости. Составить программу вычисления расстояния между ними.

Исходный код:

#include "stdafx.h"

 

int main()

{setlocale(0,"Rus");

float x1, x2, y1, y2, dist;

printf("\nВведите координаты точек:\n");

printf("\nx1="); scanf("%f", &x1);

printf("\ny1="); scanf("%f", &y1);

printf("\nx2="); scanf("%f", &x2);

printf("\ny2="); scanf("%f", &y2);

dist = sqrt(pow((x2-x1),2)+pow((y2-y1),2));

printf("\nРасстояние между двумя точками: %f", dist);

_getch();

}

Скриншот:


Задание 55Т:

Для данных областей составить программу, которая определяет принадлежность точки с координатами (x,y) закрашенной области.

Исходный код:

#include "stdafx.h"

 

int main()

{setlocale(0,"Rus");

int x, y;

printf("\nВведите координаты точки:\n");

printf("\nx="); scanf("%d", &x);

printf("\ny="); scanf("%d", &y);

if ((y>=1) && (y<=7))

{if (((x>=2) && (x<=7)) || ((x<=-1) && (x>=-8))) printf("\nТочка принадлежит закрашенной области."); else printf("\nТочка не принадлежит закрашенной области.");}

else printf("\nТочка не принадлежит закрашенной области.");

_getch();

}

Скриншот:


Задание 65:

Известны сопротивления двух не соединенных друг с другом участков электрической цепи и напряжение на каждом из них. По какому участку протекает меньший ток?

Исходный код:

#include "stdafx.h"

 

int main()

{setlocale(0,"Rus");

float R1, R2, V1, V2, I1, I2;

printf("\nВведите сопротивление первого участка электрической цепи (R1): "); scanf("%f", &R1);

printf("\nВведите напряжение первого участка электрической цепи (V1): "); scanf("%f", &V1);

printf("\nВведите сопротивление второго участка электрической цепи (R2): "); scanf("%f", &R2);

printf("\nВведите напряжение второго участка электрической цепи (V2): "); scanf("%f", &V2);

I1 = V1 / R1;

I2 = V2 / R2;

if (I1 == I2) printf("\nТок в обоих участках цепи равен:\nI = %f", I1);

if (I2 > I1) printf("\nМеншьший ток протекает по первому участку электрической цепи:\nI1 = %f", I1);

if (I2 < I1) printf("\nМеншьший ток протекает по второму участку электрической цепи:\nI2 = %f", I2);

_getch();

}

Скриншот:


Задание 75А:

Дано трехзначное число. Верно ли, что все его цифры одинаковые?

Исходный код:

#include "stdafx.h"

 

int singlechartoint(char singlechar)

{

if (singlechar==*"0") return 0;

if (singlechar==*"1") return 1;

if (singlechar==*"2") return 2;

if (singlechar==*"3") return 3;

if (singlechar==*"4") return 4;

if (singlechar==*"5") return 5;

if (singlechar==*"6") return 6;

if (singlechar==*"7") return 7;

if (singlechar==*"8") return 8;

if (singlechar==*"9") return 9;

}

 

int main()

{setlocale(0,"Rus");

char num[3]; int a, b, c;

printf("\nВведите трехзначное число: "); scanf("%c%c%c", &num[0], &num[1], &num[2]);

a = singlechartoint(num[0]);

b = singlechartoint(num[1]);

c = singlechartoint(num[2]);

if (a==b && a==c) printf("\nВсе цифры данного числа одинаковые.");

else printf("\nЦифры данного числа не одинаковые.");

_getch();

}

Скриншот:

Задание 90:

Программа-льстец. На экране высвечивается вопрос «Кто ты: мальчик или девочка? Введи D или M». В зависимости от ответа на экране должен появится текст «Мне нравятся девочки!» или «Мне нравятся мальчики!».

Исходный код:

#include "stdafx.h"

 

int main()

{setlocale(0,"Rus");

char otvet;

printf("\nКто ты: мальчик или девочка? Введи D или M: "); scanf("%c", &otvet);

if (otvet==*"D" || otvet ==*"d") printf("\nМне нравятся девочки!");

if (otvet==*"M" || otvet ==*"m") printf("\nМне нравятся мальчики!");

_getch();

}

Скриншот:


Задание 128:

Написать программу, которая по паролю определяет уровень доступа сотрудника к секретной информации в базе данных. Доступ к базе имеют только шесть человек, разбитых на три группы по уровням доступа. Они имеют следующие пароли: 9583, 1747 – доступ А, B, C; 3331, 7922 – доступ B, C; 9455, 8997 – доступ C.

Исходный код:

#include "stdafx.h"

 

int main()

{setlocale(0,"Rus");

int password;

printf("\nВведите пароль: "); scanf("%d", &password);

if (password==9583 || password==1747) printf("\nДоступ разрешен! Уровень допуска: A, B, C");

if (password==3331 || password==7922) printf("\nДоступ разрешен! Уровень допуска: B, C");

if (password==9455 || password==8997) printf("\nДоступ разрешен! Уровень допуска: C");

_getch();

}

Скриншот:


Задание 173Б:

где

Исходный код:

#include "stdafx.h"

 

int main()

{setlocale(0,"Rus");

float x, k, result;

printf("\nВведите исходные значения:\n");

printf("x="); scanf("%f", &x);

if (sin(x)>=0) k=pow(x,2); else k=abs(x);

if (x<k) result=abs(x); else result=k*x;

printf("\nОтвет: %f", result);



_getch();

}

Скриншот:


Задание 173У:

Исходный код:

#include "stdafx.h"

 

int main()

{setlocale(0,"Rus");

float x, result;

printf("\nВведите исходные значения:\n");

printf("x="); scanf("%f", &x);

if (x<=13) result=(-3*x + 9); else result = -(3/(x+1));

printf("\nОтвет: %f", result);



_getch();

}

Скриншот:


Задание 186:

С начала 1990 года по некоторый день прошло n месяцев и 2 дня (n≥1). Определить, к какому месяцу (январь, февраль и т.д.) относится этот день.

Исходный код:

#include "stdafx.h"

 

int main()

{setlocale(0,"Rus");

int month=0, n, i;

printf("\nПрошло месяцев: "); scanf("%d", &n);

if (n>=1)

{

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

{

month+=1;

if (month==13) month=1;

}

month++; if (month>12) month=1;

switch (month)

{

case 1: printf("\nМесяц: Январь."); break;

case 2: printf("\nМесяц: Февраль."); break;

case 3: printf("\nМесяц: Март."); break;

case 4: printf("\nМесяц: Апрель."); break;

case 5: printf("\nМесяц: Май."); break;

case 6: printf("\nМесяц: Июнь."); break;

case 7: printf("\nМесяц: Июль."); break;

case 8: printf("\nМесяц: Август."); break;

case 9: printf("\nМесяц: Сентябрь."); break;

case 10: printf("\nМесяц: Октябрь."); break;

case 11: printf("\nМесяц: Ноябрь."); break;

case 12: printf("\nМесяц: Декабрь."); break;

default: printf("\nОшибка!"); break;

}

}

else printf("\nОшибка!");

_getch();

}

Скриншот:


Задание 215:

Натуральное число называют совершенным, если оно равно сумме всех своих делителей, включая 1. Например, 6 = 1 + 2 + 3. Найти совершенные числа, меньшие заданного числа N.

Исходный код:

#include "stdafx.h"

 

int main()

{setlocale(0,"Rus");

int n, i, k, s=0; // n - заданное число, i - используется для 1-ого цикла, k - используется для 2-ого цикла, s - сумма.

printf("\nВведите число n = "); scanf("%d", &n);

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

{

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

{

if(i%k==0) s+=k;

}

if (s==i) printf("\nЧисло %d является совершенным.", i);

s = 0;

}

_getch();

}

Скриншот:


Задание 229:

Напечатать таблицу соответствия расстояний в дюймах расстояниями в сантиметрах для значений 10, 11, …, 22 дюйма (1 дюйма = 25.4 мм).

Исходный код:

#include "stdafx.h"

 

int main()

{setlocale(0,"Rus");

int i;

for(i=10; i<=22; i++)

printf("\nДюймы: %d - Сантиметры: %f", i, i*2.54);

_getch();

}

Скриншот:


Задание 249:

Исходный код:

#include "stdafx.h"

 

int main()

{setlocale(0,"Rus");

int i,n; float a, s=0;

printf("\nВведите число n = "); scanf("%d", &n);

printf("\nВведите число a = "); scanf("%f", &a);

for (i=1; i<=n; i++) s += (1 / (pow(a,2*i-2)));

printf("\nОтвет: %f", s);

_getch();

}

Скриншот:


Задание 277:

Исходный код:

#include "stdafx.h"

 

int main()

{setlocale(0,"Rus");

int x=2, i; float S=0;

for(i=1; i<=11; i+=2) S+=_Pow_int(x,i)/i;

printf("\nСумма равна: %f", S);

_getch();

}

Скриншот:


Задание 265А:

Найти: сумму квадратов всех целых чисел от 10 до 50.

Исходный код:

#include "stdafx.h"

 

int main()

{setlocale(0,"Rus");

int i, sum=0;

for(i=10; i<=50; i++) sum+=_Pow_int(i,2);

printf("\nОтвет: %d", sum);

_getch();

}

Скриншот:


Задание 265Б:

Найти: сумму квадратов всех целых чисел от a до 50 (значения a вводится с клавиатуры; a≤50;)

Исходный код:

#include "stdafx.h"

 

int main()

{setlocale(0,"Rus");

int i, a, sum=0;

printf("\nВведите число a = "); scanf("%d", &a);

if (a<=50)

{

for(i=a; i<=50; i++) sum+=_Pow_int(i,2);

printf("\nОтвет: %d", sum);

}

else printf("\nОшибка! Расчет невозможен!");

_getch();

}

Скриншот:



<== предыдущая лекция | следующая лекция ==>
Аналитический график | ВВЕДЕНИЕ.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.09 сек.