04.05.2017 1 Л.№2, 2012-2013 уч.г., Ионов Ю.Г. ПРОДОЛЖЕНИЕ

Скачать презентацию 04.05.2017 1 Л.№2, 2012-2013 уч.г., Ионов Ю.Г. ПРОДОЛЖЕНИЕ Скачать презентацию 04.05.2017 1 Л.№2, 2012-2013 уч.г., Ионов Ю.Г. ПРОДОЛЖЕНИЕ

166-2_2012.ppt

  • Количество слайдов: 17

>04.05.2017 1 Л.№2, 2012-2013 уч.г., Ионов Ю.Г.  ПРОДОЛЖЕНИЕ темы АЛГОРИТМЫ И ПРОГРАММЫ на 04.05.2017 1 Л.№2, 2012-2013 уч.г., Ионов Ю.Г. ПРОДОЛЖЕНИЕ темы АЛГОРИТМЫ И ПРОГРАММЫ на Си Примеры задач 3-х типов: Вычислить площадь поверхности цилиндра S= 2*PI*r*r ; S=S+2*PI*r*h, где r- радиус основания, h- высота цилиндра, PI-const (3.141593). 2. Определить, принадлежит ли точка при заданных значениях x и y заштрихованной области поверхности . Значения х и у - случайные числа, а также рисунок области задаются. 3. Сформированный массив произвольных значений чисел упорядочить по их возрастанию/убыванию. Программа должна состоять из главной и неглавной функций (формирование массива в неглавной функции: всем элементам присвоить значения от датчика случайных чисел).

>04.05.2017 2 // Линейный вычислительный процесс. // Вычисление площади поверхности цилиндра #include <stdio.h> #include 04.05.2017 2 // Линейный вычислительный процесс. // Вычисление площади поверхности цилиндра #include #include #include "math.h" // константа M_PI -число "ПИ" void main() { float r; // радиус основания цилиндра float h; // высота цилиндра float s; // площадь поверхности цилиндра printf("\nВычисление площади поверхности цилиндра\n"); printf("Введите исходные данные:\n"); printf("радиус основания цилиндра (см) ->"); scanf("%f", &r); printf("высота цилиндра (см) ->"); scanf("%f", &h); s = 2*M_PI*r*r ; s=s+2*M_PI*r*h; printf("Площадь поверхности цилиндра%6.2f кв.см.\n", s); printf("\nДля завершения нажмите "); getch(); }

>04.05.2017 3 //пример 2 //Разветвляющийся вычислительный процесс // координаты точки задаются генератором случайных чисел 04.05.2017 3 //пример 2 //Разветвляющийся вычислительный процесс // координаты точки задаются генератором случайных чисел (ГСЧ) #include #include #include //для доступа к srand #include //для доступа к time void main() { float x; // 1-я координата точки float y; // 2-я координата точки time_t t; // текущее время – для инициализации ГСЧ srand((unsigned) time(&t)); //инициализация ГСЧ x=rand()%9+1;//остаток от деления rand() на 9 лежит в диапазоне от 9 до 8 y=rand()%9+1; if(x>=0&&x<=4&&y>=0&&y<=(0.25*x+1) printf(“\nточка принадлежит заштрихованной области”); else printf(“\nточка не принадлежит заштрихованной области”); printf("\nДля завершения нажмите "); getch(); }

>Платформа .NET Среда разработки приложений (ПО) Каркас . NET Framework    Платформа .NET Среда разработки приложений (ПО) Каркас . NET Framework Библиотека классов каркаса (FCL) Веб-сервисы Интерфейс пользователя Классы для работы с данными и XML Базовые классы среды Общеязыковая среда выполнения (CLR) Операционная система Аппаратные средства компьютера .NET Ennterprise Servers .NET Building Block Services

>Схема выполнения программы в .NET Схема выполнения программы в .NET

>04.05.2017 6 да Переход к следующему этапу есть ошибки  ? 04.05.2017 6 да Переход к следующему этапу есть ошибки ?