Mudanças entre as edições de "Ensino Extracurricular de Programação de Computadores"

Linha 9: Linha 9:
 
== Sobre o Projeto ==
 
== Sobre o Projeto ==
  
[[Arquivo: Img1.jpg|1300px|thumb|left|  
+
[[Arquivo: Img1.jpg|500px|thumb|left|  
  
 
<font size="2">
 
<font size="2">

Edição das 01h10min de 15 de fevereiro de 2018

Sobre o Projeto

Vinculado ao Departamento de Ciência da Computação da Universidade Estadual do Centro-Oeste, o projeto "Ensino Extracurricular de Programação de Computadores" oferece oportunidades extracurriculares de treinamento em Programação de Computadores aos alunos do Bacharelado em Ciência da Computação e demais acadêmicos interessados, segundo a metodologia das Maratonas de Programação. Leia mais

Web site do projeto

Conteúdos Abordados

Entrada/Saída de Dados

Comandos de entrada e saída de dados são os que permitem uma interação com o usuário através de dispositivos de saída, por exemplo, o monitor e por dispositivos de entrada de dados, como o teclado. Assista a videoaula sobre este tipo de estrutura aqui.

Estruturas de Seleção

É uma estrutura de desvio do fluxo de controle presente em linguagens de programação que realiza diferentes computações ou ações dependendo se a seleção (ou condição) é verdadeira ou falsa. Assista a videoaula sobre este tipo de estrutura aqui.

Sintaxe:

Se (condição) Então
    (bloco de código)
Fim Se

Estruturas de Repetição

As estruturas de repetição também são conhecidas como laços (loops) e são utilizados para executar, repetidamente, uma instrução ou bloco de instrução enquanto determinada condição estiver sendo satisfeita. Assista a videoaula sobre este tipo de estrutura aqui.

Sintaxe de repetição pré-testada:

Enquanto (condição) Faça
    (bloco de código)
Fim Enquanto

Sintaxe de repetição com variável de controle:

Para V De Vi Até Vf Faça
    (bloco de código)
Fim Para

Vetores

Vetor (array uni-dimensional) é uma estrutura simples que armazena vários valores do mesmo tipo em um espaço de memória. Assista a videoaula sobre este tipo de estrutura aqui.


Avaliação de soluções: o padrão de julgamento das maratonas

Ambientes de avaliação automáticos executam o código submetido a partir de um conjunto de dados de entrada e comparam os dados de saída com os dados de saída de uma solução correta. Portanto, antes de submeter sua solução a um desses ambientes, é recomendável testa-la em seu próprio ambiente. Para saber mais, veja os tópicos abaixo:


Problemas de programação: técnicas e treinamento


Publicações do projeto


Integrantes

Coordenação:

  • Ana Elisa T. P. da Palma
  • Mauro Henrique Mulati
  • Mauro Miazaki
  • Tony Alexander Hild
  • Daniel Kikuti (DIN/UEM)

Monitores:

  • Moises Alonso Prestes (2017 - )
  • Higor Gardin (2016 - )
  • João Vitor Mas Urtado (2016 - )
  • Lucas Fernando Didur (2015 - 2017)
  • Lucas Padilha (2014 - 2016)
  • Lucas Prestes (2013 - 2014)
  • Everson Joay (2013 - 2014)
  • Paulo Daniel Gonçalves (2012 - 2014)
  • Ricardo Henrique Remes de Lima (2012)
  • Marcelo Araújo (2012)
  • Alexandre Silvestre Ferreira (2012)
  • Paulo Roberto Urio (2011)
  • Lucas Marcondes Pavelski (2011)
  • Alessandro Dias Batista (2011)