ГДТЮ. Отдел техники О НАПРАВЛЕНИИ ОБУЧЕНИЯ


Введение

Основы C++

ООП на C++

OpenGL

Основы Java

Основы C#

Дистанционное

Разное

Информация



Задания


Задание 5.1
/* age1.cpp 23.09.99 Работа ученика*/
#include <stdio.h>
#include <conio.h>
void main(void) {
char user_name[80];int age; clrscr();
puts("ИМЯ !!!"); fflush (stdin);
gets (user_name);
puts("Возрост !!!") ; fflush(stdin);
scanf("%i",&age);
if (age<0) puts("Молчи, рыба. И думай, когда печатаешь");
if (age==0) puts("Ты же еще не родился.");
if (age >0 && age<=2) puts("Памперсы не промокли?");
if (age>2 && age<7) puts("Тебе в ясли пора");
if (age==7) puts("В первый раз в первый класс");
if (age>7) puts("Ну ты прямо гигант ");
while (!kbhit()) }

Задание 5.2
/* olgac.c 23.02.96 Работа ученика. Карукина Ольга*/
#include <stdio.h>
#include <conio.h>
void main(void) {
/*Определение координат точки пересечения двух прямых на плоскости. Задачу решить через вычисление значений X и Y в системе линейных уравнений.
| a1*X +b1*Y +c1= 0
| a2*X +b2*Y +c2= 0
Доделать данную работу самостоятельно,
наведя красоту и порядок при выводе на экран:
1. сделать вывод результатов на экран цветным,
2. создать форматированную таблицу для вывода результатов из символов псевдографики
3. выполнить поля ввода чисел внутри таблицы ввода
*/
float a1,a2,b1,b2,c1,c2,d,dx,dy,x,y;
puts("введи a1,b1,c1");
scanf ("%f%f%f",&a1,&b1,&c1);
puts("введи a2,b2,c2");
scanf ("%f%f%f",&a2,&b2,&c2);
d=a1*b2-a2*b1;
if (d==0) {printf("решения нет- прямые линии параллельны на плоскости");}
else {dx=c2*b1-c1*b2;dy=a2*c1-a1*c2;
x=dx/d;y=dy/d;
printf("решение x=%10.2f y=%10.2f - координаты точки пересечения двух прямых\n",x,y);} ;
getch();
}

Задание 6
// задание 6. Посчитать значения функции y=f(x)
#include <stdio.h>
#include <conio.h>
void main(void)
{ clrscr();
/* 04.03.96 Учебный файл c3.c
Посчитать значения функции y=x^2+ 24*x, при 0< x <100.
При работе использовать функцию, осуществить запись результатов в файл.
Доделать работу:
1. навести красоту и порядок при выводе на экран,
2. убрать из функции yy лишнюю переменную a,
3. поупражняться применять массивы,
4. результаты вывести в таблицу из символов псевдографики,
5. нарисовать в графическом режиме график функции.
*/
float yy(float xx){ float a; a=xx*xx+24.0*xx; return a; }

void main(void)
{ FILE *f;
int i; float x,y;
f= fopen("c333.dat","wt");
for(i=1;i<=11;i=i+1)
{ x=i-1.0;
/* y=x*x+24*x; */
y=yy(x);
if(y<0.0) y=0.0;
if(y>100.0)y=100.0;
fprintf(f,"i=%5i x=%5.1f %5.1f\n",i,x,y);
printf("i=%5i x=%5.1f %5.1f\n",i,x,y);
}; fclose(f);
getch();
}



<<Назад>>






О ГДТЮ Об отделе Новости

Контактная информация:
ГОУ "Санкт-Петербургский городской дворец творчества юных"
Отдел техники. тел. (812) 310-81-55
Адрес: Санкт-Петербург, Невский проспект, дом 39.

Направление обучения "C++ и компьютерная графика" email: hadarovg@mail.ru,

Используются технологии uCoz