Довідник для учня по розв’язуванню задач в середовищі C# - Мої статті - Каталог статей - Авторський освітній сайт
Головна » Статті » Мої статті

Довідник для учня по розв’язуванню задач в середовищі C#
Довідник по розв’язуванню
задач в середовищі C#
1.     
Зчитування даних із текстового поля форми
При введенні
числових даних рядок з треба перетворити на відповідний числовий тип за
допомогою методу Parse для цього типу (int.Parse, double.Parse,...):
1.1.  
a=double.Parse(text.Box1.Text);
1.2.  
a=int.Parse(text.Box1.Text);
2.     
Виведення даних у мітку форми
2.1.   label1.Text="My
Text";
2.2.   label2.Text=a.ToString();
3.     
Виведення даних у текстове поле форми
1)     
textBox1.Text = "Я - учень 10 А класу. Мені подобається вивчати
інформаційно-комунікаційні технологій, проте просто.";
2)     
textBox2.Text = "";
4.     
Виведення зображення у формі
1)     
pictureBox2.Visible = false;
2)     
pictureBox3.Visible = true;
5.     
Приклад. Програма:
- просить користувача ввести з клавіатури слово;
- запитує користувача, скільки разів це слово має бути виведено на екран;
- виводить на екран введене слово вказану кількість разів, причому кожного
разу з нового рядка.
using System;
class WriteAFewLines
{
static void Main()
{
Console.WriteLine("Ввести слово : ");
string favouriteWord = Console.ReadLine();
Console.WriteLine("Скільки разів це слово вивести на
екран? ");
int numberOfTimes = Convert.ToInt32(Console.ReadLine());
for (int i = 0; i < numberOfTimes; i++)
{
Console.WriteLine(favouriteWord);
}
// Очікується натиснення клавіші ВВОД
Console.ReadLine();
}}
6.     
Виведення даних на екран
6.1.   Console.ReadLine - зчитує
рядок символів, введений з клавіатури (або іншого пристрою введення)
6.2.   Console.Read - зчитує
число, введене з клавіатури (або іншого пристрою введення)
6.3.   Console.WriteLine -
виводить текст на екран (або інший пристрій виводу), починаючи з нового рядка
6.4.   Console.Write - виводить
на екран ряд символів без переходу на новий рядок
7.     
http://msdn.microsoft.com/ru-ru/library/bb297402(v=vs.80).aspx
8.     
http://wladm.narod.ru/ 
9.     
http://wladm.narod.ru/C_Sharp/textboxes.html#1
10.  Цикли : 
10.1.                  
for(<ініціалізація> ; <умова ; <перерахунок
параметрів>){<тіло циклу>} 
for (int i = 0; i
< 5; i++)
        {
            Console.WriteLine(i);
        } / 0 1 2 3 4
 for (int i = 0; i < 10; i += 2)
        {
            Console.WriteLine(i);
        } // 0 2 4 6 8
for (int i = 0; і< 5; i++)
        {
            for (int j = 0; j < 5; j++)
            {
    Console.Write("({0},{1}", i, j);
            }
            Console.WriteLine();
        } 

 for (int i = 0, k = 0; i + k < 20; i++, k = i + k)
            {
                Console.WriteLine("{0} {1}", i, k);
            }

 int sum = 0;
            Console.WriteLine("i:сума");
            for
(int i = 0; i + sum < 20; i++, sum = i +
sum)
            {
           Console.WriteLine("{0} {1}", i, sum);
            }
            Console.WriteLine("Кiнцевий результат суми {0}", sum);
10.2.                  
while (<умова>) {<тіло циклу>} 
int n = 1;
        while (n < 6)
        {
Console.WriteLine("Current
value of n is {0}", n);
            n++;
        } 
// 1 2 3 4 5
10.3.                  
do {<тіло>} while (<умова>) ;
int x = 0;
        do
        {
            Console.WriteLine(x);
            x++;
        }
        while (x < 5);  // 0 1 2 3 4
11.  Структурне розгалуження 
11.1.       Розгалуження
if(<умова>){<оператори>}
else{<оператори>}
11.2.         Вибір
switch (<вираз
чи змінна>) {
 case <значення1> : <оператори> ;
break; 
 case <значення2> : <оператори> ;
break; 
 . . . 
 default : <оператори> ; break; 
}
Console.Write("Натисни Enter");
            Console.ReadLine();
            Console.Write("Ввести цiле число: ");
            int
n = int.Parse(Console.ReadLine());
            switch(n)
            {
                case :            Console.WriteLine("Case 1");
                    break;
                case 2:                                     
                case 3:                                         
                    Console.WriteLine("Cases 2 or 3");     
                    break;                                 
                default:
                    Console.WriteLine("Default case");
                    break;
}
12.  Масиви
а) одномірні–лінійні
int[] array1 =new int[5];
int[] array2 =new int[] { 1, 3, 5, 7, 9 };
int[] array3 = {1, 2, 3, 4, 5, 6 };
б) Двовимірні - прямокутні таблиці
int[,]
multiDimensionalArray1 = new int[2, 3];
int[,] multiDimensionalArray2
= { { 1, 2, 3 }, { 4, 5, 6 } };
в) Оголосити і
встановити значення елемента масиву 
int[,]
multiDimensionalArray2 = { { 1, 2, 3 }, { 4, 5, 6 } };
multiDimensionalArray2[1, 1] = 25; 
Категорія: Мої статті | Додав: СЗШ8 (23.02.2012) | Автор: Кравчук Галина Тимофіївна E
Переглядів: 648 | Рейтинг: 0.0/0
Всього коментарів: 0
Ім`я *:
Email *:
Код *: