Компьютерныое обучение Компьютерные курсы для школьников Аничков дворец Бесплатное обучение школьников Договорное платное обучение Скачать бесплатно Программирование C++ C#
Хайдаров Геннадий Гасимович
  УЧЕБНАЯ ИФОРМАЦИЯ С САЙТА ГОРОДСКОГО ДВОРЦА ТВОРЧЕСТВА ЮНЫХ ОБРАЗЦА 2010 ГОДА  
Санкт-Петербургский городской дворец творчества юных. Отдел техники. Компьютерные курсы дополнительного обучения для школьников

Направление обучения: "Программирование C++ , C# и компьютерная графика".

Программа обучения: "Программирование на языках Си - язычного направления с элементами дистанционного обучения"



Бесплатные консультации школьников по программированию

КУРСЫ ОБУЧЕНИЯ. ПРОГРАММИРОВАНИЕ И КОМПЬЮТЕРНАЯ ГРАФИКА

На сайте центра компьютерных технологий  отдела техники ГДТЮ ( Аничков дворец )    : Бюджетные ( бесплатные ) компьютерные курсы обучения программированию с элементами дистанционного обучения для школьников города Санкт- Петербурга ( СПб ) . Компьютерные курсы обучения начинающих школьников являются частью дополнительного школьного обучения : информатика и информационные технологии ( IT технологии ) для начинающих и для профессионалов. Качественная довузовская подготовка по компьютерным специальностям.  Программирование  на языках C++ , C# ( CSharp ) , использование OpenGL для программирования трехмерной графики. Элементы дистанционного обучения . Компьютерная графика ( трехмерное моделирование и черчение ) в профессиональной версии "Компас 3D" .  Обучение для начинающих с "нуля". Бесплатное ( бюджетное ) обучение для школьников с элементами дистанционного обучения через интернет.

Октябрь

Задание 3
// volume30.cpp
// задание 3
#include <stdio.h>
#include <conio.h>
void main(void)
{ int radius; float volume; clrscr();
puts(" Введи радиус");
scanf("%i",&radius);
volume=4.0/3.0*3.1415*radius*radius*radius;
printf("Радиус равен %i объем равен %f\n",radius,volume);
getch(); return;
}

Задание 4
// volume41.cpp
// задание 4.1 Форматированный вывод
#include <stdio.h>
#include <conio.h>
#include <math.h>
void main(void)
{ float radius, surface,volume; clrscr();
puts(" Введи радиус");
scanf("%f",&radius);
surface=(float)(4.0*3.1415*pow(radius,2.0));
volume=(float)(4.0/3.0*3.1415*pow(radius,3.0));
printf(
"\tРадиус равен %10.2f \n"
"\tПлощадь равна %10.2f \n"
"\tОбъем равен %10.2f\n"
,radius,surface,volume);
getch(); return;
}

// volume42.cpp
// задание 4.2 Цветной вывод . замена printf, \n
//на textcolor, textbackground, cprintf, \r\n
#include <stdio.h>
#include <conio.h>
#include <math.h>
void main(void)
{ float radius,surface,volume; clrscr();
textcolor(RED); textbackground(BLUE);
cputs(" Введи радиус: "); scanf("%f",&radius);
surface=(float)(4.0*M_PI*pow(radius,2.0));
volume=(float)(4.0/3.0*M_PI*pow(radius,3.0));
cprintf( " Радиус равен %10.2f \r\n Площадь равна %10.2f \r\n Объем равен %10.2f \r\n"
,radius,surface,volume);
getch(); return;}


//  volume43.cpp
//  задание 4.3. Цветной вывод. Символы псевдографики.
//  замена printf, \n на textcolor, textbackground, cprintf, \r\n< br> //  Коды символов псевдографики. Первый способ установки. Набрать: Alt + Число.
//  Для создания рамки таблицы используйте коды
//  186, 205, 201, 187, 188, 200, 204, 206, 203, 202, 185
#include <stdio.h>
#include <conio.h>
#include <math.h>
void main(void)
{ float radius, surface,volume; clrscr();
textcolor(RED); textbackground(BLUE);
// 205 десятичное = 0xCD шестнадцатиричное. Второй способ установки.
cprintf("\x01\x01\xCD\xCD\x01\x01\xCD\xCD\x01\x01\xCD\xCD\x01\x01\xCD\xCD\r\n");
cputs(" Введи радиус: ");
scanf("%f",&radius);
surface=(float)4.0*M_PI*pow(radius,2.0);
volume=(float)(4.0/3.0*M_PI*pow(radius,3.0));
cprintf("г============T============T============^\r\n");
cprintf("¦ Радиус                    ¦ Площадь                ¦ Объем                      ¦\r\n");
cprintf("¦============+============+============¦\r\n");
cprintf("¦ %10.2f ¦ %10.2f ¦ %10.2f ¦\r\n",radius,surface,volume);
cprintf("L============¦============¦============-\r\n");
getch(); return;}
// Некоторые знаки таблицы из символов псевдографики искажены в интернете!
 

Функции clrscr() и gotoxy() для MS Visual Studio - Visual C++ можно представить так:
// 1god_n6_2011_10_13.cpp : main project file.
#include "stdafx.h"
#include <conio.h>
#include <stdio.h>
#include <stdlib.h> ////////
#include <windows.h> ////////
using namespace System;
void clrscr(void) { system("cls"); }
void gotoxy(int xpos, int ypos)
{
COORD scrn;
HANDLE hOuput = GetStdHandle(STD_OUTPUT_HANDLE);
scrn.X = xpos; scrn.Y = ypos;
SetConsoleCursorPosition(hOuput,scrn);
}
int main(array<System::String ^> ^args)
{ char s[80];
gets(s);
fflush(stdin);
puts(s);
_getch();
clrscr(); //////////////////////
gotoxy(5,2); /////////////
Console::WriteLine(L"Hello World");
_getch();
return 0;
}

Рекомендуемые видео уроки и информационные ссылки по темам занятий этого месяца

Основные:

Базовые типы данных: int, double, char, bool.
1.1. Уроки C++. Урок 2. (Переменные) (1)
1.2. C++ Console Lesson 4: Basic Data Types
1.3. C++ Tutorial - 04 - Variables I
Операторы: инкремент и декремент.
2.1. C++ Console Lesson 14: Increment and Decrement Operators
2.2. Lesson 15: Increment and Decrement part 1.


Дополнительные:
1. Сборник уроков









        ИНФОРМАЦИЯ                    
Образовательные программы центра компьютерных технологий отдела техники СПб ГДТЮ
Организация и проведение ежегодного открытого городского первенства по компьютерной графике и геометрическому моделированию в СПб ГДТЮ
Ежегодные выступления на Всероссийском конкурсе школьников "Будущее сильной России в высоких технологиях" в СПб ГДТЮ
Базовая подготовка к участию в международных и всемирных компьютерных конкурсах


Как найти отдел техники ГДТЮ?

 Написать письмо Написать письмо автору

 Дистанционное обучению Написать письмо по обучению
 


Hosted by uCoz