🗊Презентация Модуль 1. Практическое занятие 2. Переменные арифметических типов, тернарная операция, приведение типов

Нажмите для полного просмотра!
Модуль 1. Практическое занятие 2. Переменные арифметических типов, тернарная операция, приведение типов, слайд №1Модуль 1. Практическое занятие 2. Переменные арифметических типов, тернарная операция, приведение типов, слайд №2Модуль 1. Практическое занятие 2. Переменные арифметических типов, тернарная операция, приведение типов, слайд №3Модуль 1. Практическое занятие 2. Переменные арифметических типов, тернарная операция, приведение типов, слайд №4Модуль 1. Практическое занятие 2. Переменные арифметических типов, тернарная операция, приведение типов, слайд №5Модуль 1. Практическое занятие 2. Переменные арифметических типов, тернарная операция, приведение типов, слайд №6Модуль 1. Практическое занятие 2. Переменные арифметических типов, тернарная операция, приведение типов, слайд №7Модуль 1. Практическое занятие 2. Переменные арифметических типов, тернарная операция, приведение типов, слайд №8Модуль 1. Практическое занятие 2. Переменные арифметических типов, тернарная операция, приведение типов, слайд №9Модуль 1. Практическое занятие 2. Переменные арифметических типов, тернарная операция, приведение типов, слайд №10Модуль 1. Практическое занятие 2. Переменные арифметических типов, тернарная операция, приведение типов, слайд №11Модуль 1. Практическое занятие 2. Переменные арифметических типов, тернарная операция, приведение типов, слайд №12Модуль 1. Практическое занятие 2. Переменные арифметических типов, тернарная операция, приведение типов, слайд №13Модуль 1. Практическое занятие 2. Переменные арифметических типов, тернарная операция, приведение типов, слайд №14Модуль 1. Практическое занятие 2. Переменные арифметических типов, тернарная операция, приведение типов, слайд №15Модуль 1. Практическое занятие 2. Переменные арифметических типов, тернарная операция, приведение типов, слайд №16Модуль 1. Практическое занятие 2. Переменные арифметических типов, тернарная операция, приведение типов, слайд №17Модуль 1. Практическое занятие 2. Переменные арифметических типов, тернарная операция, приведение типов, слайд №18Модуль 1. Практическое занятие 2. Переменные арифметических типов, тернарная операция, приведение типов, слайд №19Модуль 1. Практическое занятие 2. Переменные арифметических типов, тернарная операция, приведение типов, слайд №20Модуль 1. Практическое занятие 2. Переменные арифметических типов, тернарная операция, приведение типов, слайд №21Модуль 1. Практическое занятие 2. Переменные арифметических типов, тернарная операция, приведение типов, слайд №22Модуль 1. Практическое занятие 2. Переменные арифметических типов, тернарная операция, приведение типов, слайд №23Модуль 1. Практическое занятие 2. Переменные арифметических типов, тернарная операция, приведение типов, слайд №24Модуль 1. Практическое занятие 2. Переменные арифметических типов, тернарная операция, приведение типов, слайд №25Модуль 1. Практическое занятие 2. Переменные арифметических типов, тернарная операция, приведение типов, слайд №26Модуль 1. Практическое занятие 2. Переменные арифметических типов, тернарная операция, приведение типов, слайд №27Модуль 1. Практическое занятие 2. Переменные арифметических типов, тернарная операция, приведение типов, слайд №28Модуль 1. Практическое занятие 2. Переменные арифметических типов, тернарная операция, приведение типов, слайд №29Модуль 1. Практическое занятие 2. Переменные арифметических типов, тернарная операция, приведение типов, слайд №30Модуль 1. Практическое занятие 2. Переменные арифметических типов, тернарная операция, приведение типов, слайд №31Модуль 1. Практическое занятие 2. Переменные арифметических типов, тернарная операция, приведение типов, слайд №32Модуль 1. Практическое занятие 2. Переменные арифметических типов, тернарная операция, приведение типов, слайд №33Модуль 1. Практическое занятие 2. Переменные арифметических типов, тернарная операция, приведение типов, слайд №34

Содержание

Вы можете ознакомиться и скачать презентацию на тему Модуль 1. Практическое занятие 2. Переменные арифметических типов, тернарная операция, приведение типов. Доклад-сообщение содержит 34 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Модуль 1, Практическое занятие 2

Переменные арифметических типов, тернарная операция, приведение типов
Описание слайда:
Модуль 1, Практическое занятие 2 Переменные арифметических типов, тернарная операция, приведение типов

Слайд 2





Схема создания программы
Описание слайда:
Схема создания программы

Слайд 3





Задача 1
Описание слайда:
Задача 1

Слайд 4





Задача 1
using System;
class Program {
    public static void Main() {
        uint n;            // Номер члена ряда   
        double b,       // Вспомогательная переменная
                  un;       // Оценка по формуле Бине
        int res;           // Целочисленное значение члена 
        string line;    // Строка для приёма данных 
Описание слайда:
Задача 1 using System; class Program { public static void Main() { uint n; // Номер члена ряда double b, // Вспомогательная переменная un; // Оценка по формуле Бине int res; // Целочисленное значение члена string line; // Строка для приёма данных 

Слайд 5





Задача 1. Реализация без метода
Описание слайда:
Задача 1. Реализация без метода

Слайд 6





Задача 1. Поэтапно модифицируем код
Описание слайда:
Задача 1. Поэтапно модифицируем код

Слайд 7





Задача 1. Этап 1. Выделение метода
Описание слайда:
Задача 1. Этап 1. Выделение метода

Слайд 8





Задача 1. Этап 2. Добавление цикла повторения решения
Описание слайда:
Задача 1. Этап 2. Добавление цикла повторения решения

Слайд 9





Задание к задаче 1
Описание слайда:
Задание к задаче 1

Слайд 10





Задача 2. «Шапка» кода программы
/*
   Дисциплина: "Программирование"
   Группа:      101ПИ/1
   Студент:     Иванов Иван Иванович
   Задача:      Написать метод для вычисления площади и длины окружности, радиус которой задает вещественный параметр. 
    В основной программе, вводя значения радиуса, с помощью обращения к методу, вычислять площадь и длину окружности. При вводе применять метод double.TryParse() и проверять корректность введенного значения. При выводе использовать форматную строку метода WriteLine(). Окончание работы программы – ввод нулевого или отрицательного значения радиуса.    
     Дата:        2015.09.17
*/
Описание слайда:
Задача 2. «Шапка» кода программы /* Дисциплина: "Программирование" Группа: 101ПИ/1 Студент: Иванов Иван Иванович Задача: Написать метод для вычисления площади и длины окружности, радиус которой задает вещественный параметр. В основной программе, вводя значения радиуса, с помощью обращения к методу, вычислять площадь и длину окружности. При вводе применять метод double.TryParse() и проверять корректность введенного значения. При выводе использовать форматную строку метода WriteLine(). Окончание работы программы – ввод нулевого или отрицательного значения радиуса. Дата: 2015.09.17 */

Слайд 11





Задача 2. Выделяем этапы
Описание слайда:
Задача 2. Выделяем этапы

Слайд 12





Задача 2. Этап 1. Объявление переменных
using System;
class MyExample  {
    public static void Main()   {
        double r, //радиус
 		  s, // площадь круга
		  c;  // длина окружности        
        string str;       // Рабочая строка для ввода и вывода данных
Описание слайда:
Задача 2. Этап 1. Объявление переменных using System; class MyExample { public static void Main() { double r, //радиус s, // площадь круга c; // длина окружности string str; // Рабочая строка для ввода и вывода данных

Слайд 13





Задача 2. Этап 2. Получение значения радиуса
Описание слайда:
Задача 2. Этап 2. Получение значения радиуса

Слайд 14





Проверка корректности ввода данных
Описание слайда:
Проверка корректности ввода данных

Слайд 15





Методы обработки ввода 
(повторение  1-го семинара)
Описание слайда:
Методы обработки ввода (повторение 1-го семинара)

Слайд 16





Задача 2. Этап 3. Реализация метода
Описание слайда:
Задача 2. Этап 3. Реализация метода

Слайд 17





Задание к задаче 2
Описание слайда:
Задание к задаче 2

Слайд 18





Форматирование строк при выводе
Описание слайда:
Форматирование строк при выводе

Слайд 19


Модуль 1. Практическое занятие 2. Переменные арифметических типов, тернарная операция, приведение типов, слайд №19
Описание слайда:

Слайд 20





Задача 3
using System;
class Program {
    public static void Main()     {
        int x=0, y=0, z=0;
        string str;    // Строка для приёма данных
Описание слайда:
Задача 3 using System; class Program { public static void Main() { int x=0, y=0, z=0; string str; // Строка для приёма данных

Слайд 21





Задача 3
Описание слайда:
Задача 3

Слайд 22





Задача 3. Повторение решения
Описание слайда:
Задача 3. Повторение решения

Слайд 23





Задача 4
Описание слайда:
Задача 4

Слайд 24





Задача 4
Описание слайда:
Задача 4

Слайд 25





Задача 4
Console.WriteLine("Коды граничных символов:");
Console.WriteLine("Код А = " + код_А + "; Код Я = " + код_Я + 
            "; Код а = " + код_а + "; Код я = "+ код_я + 
            "; Код нуля = " + код_0);
Console.Write("Введите значение code: ");
 str = Console.ReadLine();
uint.TryParse(str, out code);
Описание слайда:
Задача 4 Console.WriteLine("Коды граничных символов:"); Console.WriteLine("Код А = " + код_А + "; Код Я = " + код_Я + "; Код а = " + код_а + "; Код я = "+ код_я + "; Код нуля = " + код_0); Console.Write("Введите значение code: "); str = Console.ReadLine(); uint.TryParse(str, out code);

Слайд 26


Модуль 1. Практическое занятие 2. Переменные арифметических типов, тернарная операция, приведение типов, слайд №26
Описание слайда:

Слайд 27





Задача 5
using System;
class Program	{
    public static void Main()    {
        uint numb,       // Введенное число
              figure,        // Очередная цифра
               temp;        // рабочая переменная
        string str;        // Строка для приёма данных
Описание слайда:
Задача 5 using System; class Program { public static void Main() { uint numb, // Введенное число figure, // Очередная цифра temp; // рабочая переменная string str; // Строка для приёма данных

Слайд 28





Задача 5
Console.Write("Введите целое от 100 до 999: ");
str = Console.ReadLine();
uint.TryParse(str, out numb);     // НУЖНА проверка смысла
Описание слайда:
Задача 5 Console.Write("Введите целое от 100 до 999: "); str = Console.ReadLine(); uint.TryParse(str, out numb); // НУЖНА проверка смысла

Слайд 29






using System;
namespace _2_5  {
    class Program    {
        static void Numerals(uint  number, out uint f1, out uint f2, out uint f3) {
            f1 = number / 100;            // первая цифра
            uint  temp = number - f1 * 100;
            f2 = temp / 10;             // вторая цифра
            f3 = temp - f2 * 10;        // третья цифра
            }
        static void Main( )        {
            uint numb = 759;
            do        Console.Write("Введите целое от 100 до 999: ");
            while (!uint.TryParse(Console.ReadLine(), out numb)|| numb < 100 || numb >999);     
            uint a, b, c;
            Numerals(numb, out a, out b, out c);
            Console.WriteLine(a);
            Console.WriteLine(b);
            Console.WriteLine(c);
        }
    }
}
Описание слайда:
using System; namespace _2_5 { class Program { static void Numerals(uint number, out uint f1, out uint f2, out uint f3) { f1 = number / 100; // первая цифра uint temp = number - f1 * 100; f2 = temp / 10; // вторая цифра f3 = temp - f2 * 10; // третья цифра } static void Main( ) { uint numb = 759; do Console.Write("Введите целое от 100 до 999: "); while (!uint.TryParse(Console.ReadLine(), out numb)|| numb < 100 || numb >999); uint a, b, c; Numerals(numb, out a, out b, out c); Console.WriteLine(a); Console.WriteLine(b); Console.WriteLine(c); } } }

Слайд 30


Модуль 1. Практическое занятие 2. Переменные арифметических типов, тернарная операция, приведение типов, слайд №30
Описание слайда:

Слайд 31





Задача 6   
report += x*x + y*y > R*R ? "вне круга!" : "внутри круга!";
Описание слайда:
Задача 6 report += x*x + y*y > R*R ? "вне круга!" : "внутри круга!";

Слайд 32





Задача 7
//Вычисление значения логической функции !(X&Y|Z)
using System;
class Program	{
    public static void Main()    {
	int tmp;  	//рабочая переменная
        	bool x, y, z; 	//аргументы логической функции
        	string str;  	//строка для приема данных
Описание слайда:
Задача 7 //Вычисление значения логической функции !(X&Y|Z) using System; class Program { public static void Main() { int tmp; //рабочая переменная bool x, y, z; //аргументы логической функции string str; //строка для приема данных

Слайд 33





Задача 7
// Пусть положительное значение изображает TRUE
Console.Write("Введите значение x: ");
str = Console.ReadLine();
int.TryParse(str, out tmp);
Описание слайда:
Задача 7 // Пусть положительное значение изображает TRUE Console.Write("Введите значение x: "); str = Console.ReadLine(); int.TryParse(str, out tmp);

Слайд 34





Решите самостоятельно. Напишите методы и обращения к ним
Ввести значение x и вывести значение полинома:
F(x) = 12x4 + 9x3 - 3x2 + 2x - 4. Не применять возведение в степень. 
Использовать минимальное количество операций умножения.
Описание слайда:
Решите самостоятельно. Напишите методы и обращения к ним Ввести значение x и вывести значение полинома: F(x) = 12x4 + 9x3 - 3x2 + 2x - 4. Не применять возведение в степень. Использовать минимальное количество операций умножения.



Похожие презентации
Mypresentation.ru
Загрузить презентацию