Minicurso

Introdução à programação da linguagem C

RESUMO

O objetivo do curso é explorar as estruturas básicas da linguagem de programação C, capacitando o aluno a criar programas simples. Neste curso, vamos explicar sobre a estrutura do programa em C e a sua compilação, assim como tipos simples de variáveis. Também iremos entender sobre estruturas de tomada de decisão e repetição.

A Linguagem de programação C é bastante flexível, pois permite ao usuário a criação de estruturas complexas a partir de estruturas básicas. Além disso, ela permite cálculos matemáticos com alta precisão. Por permitir ao usuário controle sobre alocação de memória e tamanho das variáveis, a linguagem C tem um vasto uso em computação de alto desempenho.

REQUISITOS

Para o curso, é desejável ter conhecimentos básicos em lógica de programação. Inglês básico é um facilitador.

EMENTA

  • Conceitos básicos de C

      • Estrutura de um programa

      • Compilação

  • Variáveis

      • Tipos primitivos

      • Estruturas

      • Ponteiros e arrays

  • Entrada e Saída de informações

  • Operadores

      • Aritméticos

      • Lógicos

  • Condicionais

  • Estruturas de repetição

  • Criação de funções

  • Funções matemáticas

SOBRE A AUTORA

Atualmente cursando Doutorado em Computação pela Universidade Federal Fluminense (UFF), Rafaela é bacharel em Ciência da Computação e mestre em Ciências Computacionais pela Universidade do Estado do Rio de Janeiro (UERJ). Ela participou da Fase Regional da Maratona de Programação da ACM-ICPC em 2014, 2015, 2016 e 2018, sendo classificada para a Final Brasileira em 2016. Também participou da Maratona de Programação da IEEE, a IEEExtreme, em 2014, 2015 e 2016, sendo a 12º, 9º e 10º colocada no ranking do Brasil, respectivamente.