Основы и методология программирования 2016/2017 пилотный поток/161-2 — различия между версиями

Материал из Wiki - Факультет компьютерных наук
Перейти к: навигация, поиск
(Семинар 07.09.2016)
(Семинар 12.09.2015)
Строка 36: Строка 36:
 
===Семинар 12.09.2015===
 
===Семинар 12.09.2015===
 
Решение задач.
 
Решение задач.
 +
* Утилита head (ввод-вывод)
 +
* gcd (работа с функциями)
 +
* Частоты символов (ввод-вывод и вектор)
 +
* Транспонирование матрицы (вектора векторов)
  
 
К среде надо подготовиться к контрольной по вводу-выводу, базовым конструкциям языка, циклам и функциям.
 
К среде надо подготовиться к контрольной по вводу-выводу, базовым конструкциям языка, циклам и функциям.
 
Также советую познакомится с интерфейсом Яндекс.Контеста на примере [https://contest.yandex.ru/contest/2759/enter/ тренировочного набора задач.]
 
Также советую познакомится с интерфейсом Яндекс.Контеста на примере [https://contest.yandex.ru/contest/2759/enter/ тренировочного набора задач.]

Версия 23:03, 12 сентября 2016

Контакты семинариста

Почта finisterra@yandex.ru
VK vk.com/finisterra
Телефон +7(915)004-91-33
Telegram lastearth

Семинар 05.09.2016

HelloWorld на C++. Знакомство с linux. Основные команды, которые следует освоить:

  • ls
  • cd
  • vim
  • g++

Также стоит посмотреть на команды

  • man
  • cat
  • less
  • grep

и попрактиковаться в перенаправлениях потоков.

Семинар 07.09.2016

Решение задач.

  • числа Фибоначчи
  • ASCII-таблица
  • Треуголник Паскаля
  • Быстрое возведение в степень
  • Непарное число

Типичные ошибки и замечания по style guide'у:

  • именование переменных
  • инициализация переменных при создании

Полезные ссылки

Семинар 12.09.2015

Решение задач.

  • Утилита head (ввод-вывод)
  • gcd (работа с функциями)
  • Частоты символов (ввод-вывод и вектор)
  • Транспонирование матрицы (вектора векторов)

К среде надо подготовиться к контрольной по вводу-выводу, базовым конструкциям языка, циклам и функциям. Также советую познакомится с интерфейсом Яндекс.Контеста на примере тренировочного набора задач.