29.09.16 - Scratch → C#
Если рассматривать компьютерную программу, как набор команд, то естественным оказывается вопрос, а откуда начинается выполнение этих команд (где первая команда)?
 Упражнения:
  • Создайте консольное приложение (Файл → Новый Проект → C# → Консольное приложение)
  • В теле функции Main напишите Console.WriteLine("Hello, World!");  
  • Запустите программу

Некоторые элементы языков C# и Scratch


Применение логических операторов сравнения и др. - это тоже вычисление, только его результатом может быть только bool (логический тип данных {True, False })

Упражнения:
  • Создайте переменные следующих типов (declare): int, double, string, bool 
  • Инициализируйте эти переменные (init) значениями в соответствии с их типами


Упражнения:
  • Создайте цикл, который будет выполнять код Console.WriteLine(0) 100 раз.

Упражнения: 
  • Напишите программу, которая “запрашивает” целое число и возвращает удвоенное значение
  • Напишите программу, которая “запрашивает” имя, затем фамилию, затем выводит Привет {фамилия} {имя}!
  • Выяснить чем отличается Console.WriteLine() от Console.Write() ?

Задачи

Для получения 10 за занятие необходимо выполнить минимум 4 задания  
  1. Напишите программу, которая для заданных целых a,b,ca, b, c выводит наибольшее значение
  1. Преобразуйте программу, чтобы она работала для произвольных чисел
  1. Найдите сумму S=1+2+..+101S = 1 + 2 + .. + 101, выведите результат на экран
  1. Распечатайте лесенку
*
**
***
****
*****
******
*******

Intro to HackerRank