- •Создание консольного приложения
- •Расположение файлов
- •Отладка программ
- •Директива region и комментарии
- •Простая программа
- •Элементы простой программы
- •Псевдонимы типов данных в c#
- •Целочисленные типы
- •Преобразование и приведение совместимых типов
- •Область видимости переменных
- •Консоль
- •Вывод на экран консоли
- •Неявно типизированные переменные
- •Управляющие последовательности символов
- •Форматированный вывод
- •Ввод данных с консоли
- •Функция или метод?
- •Описание метода
- •Вызов метода
- •Возвращаемое значение
- •Перегрузка методов
- •Класс Math
- •Рекомендации по программированию
- •Практическая часть урока Задача 1. Написать программу сложения двух чисел.
- •Задача 5. Работа с консолью и перегрузкой методов.
- •Задача 6. Написать программу для подсчета площади треугольника. Подсчет площади и определение правильности треугольника сделаем в виде методов:
- •Домашнее задание
- •Дополнительные материалы
- •Используемая литература
Практическая часть урока Задача 1. Написать программу сложения двух чисел.
using System;
namespace Lesson1_030 { class Program { static void Main(string[] args) { double x; double y; string str = Console.ReadLine(); x = Convert.ToDouble(str); Console.Write("Введите второе число: "); y = Convert.ToDouble(Console.ReadLine()); double z = x + y; Console.WriteLine(x + "+" + y + "=" + z); // Преобразование в строку Console.ReadKey(); } } } |
Задача 2. Вывести значение функции ax^2+bx+c в точке x. x - ввести с клавиатуры, a,b и c - присвоить в программе.
using System;
namespace Lesson1_axx_bx_c { class Program { static void Main(string[] args) { double a = 1; double b = 1; double c = 1; double x; string s = Console.ReadLine(); x = Convert.ToDouble(s); double f = Math.Pow(a, 2) * x + b * x + c; Console.WriteLine("{0}*x^2+{1}*x+{2}, при x={3}, f={4}", a, b, c, x, f); } } } |
Задача 3. Обменять значениями две переменные.
int a=10; // Присваиваем начальное значение int b=20; // Присваиваем начальное значение int t=a; // В t запоминаем значение a a=b; // В a записываем b b=t; // В b записываем сохраненное a |
Задача 4. Разработать метод проверки четности числа. Метод возвращает true, если число четное и false, если число нечетное.
bool Odd(int n) { return n%2==0; } |
Задача 5. Работа с консолью и перегрузкой методов.
Давайте поупражняемся с работой в консоли. Напишем для этого несколько функций, которые будут выводить данные в определенном месте консоли. А также создадим перегрузку метода, в котором можно будет задать цвет символов:
using System;
namespace Lesson1_070 { class Program {
static void Print(string msg, int x, int y) { // Установим позицию курсора на экране Console.SetCursorPosition(x, y); Console.Write(msg); }
static void Print(string msg, ConsoleColor foregroundcolor) { // Установим цвет символов Console.ForegroundColor = foregroundcolor; Console.Write(msg); }
// Создайте перегрузку функции, в которой будет указана позиция и цвет static void Main() { Print("Привет!\n", 10,10); Print("Привет еще раз!", ConsoleColor.Red); } } } |
