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

Linha 19: Linha 19:
 
=== Estruturas de Seleção ===
 
=== 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 [https://www.youtube.com/watch?v=sVkU_wXwO9s&feature=youtu.be aqui].
 
É 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 [https://www.youtube.com/watch?v=sVkU_wXwO9s&feature=youtu.be aqui].
 +
 +
Sintaxe:
 +
<pre>
 +
Se (condição) Então
 +
    (bloco de código)
 +
Fim Se
 +
</pre>
 +
 
<br>
 
<br>
  
 +
=== 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 [https://www.youtube.com/watch?v=iGCccMqmJZ0&feature=youtu.be aqui].
 +
 +
Sintaxe de repetição pré-testada:
 +
<pre>
 +
Enquanto (condição) Faça
 +
    (bloco de código)
 +
Fim Enquanto
 +
</pre>
 +
 +
Sintaxe de repetição com variável de controle:
 +
<pre>
 +
Para V De Vi Até Vf Faça
 +
    (bloco de código)
 +
Fim Para
 +
</pre>
  
 
== Avaliação de soluções: o padrão de julgamento das maratonas ==
 
== Avaliação de soluções: o padrão de julgamento das maratonas ==

Edição das 02h22min de 9 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

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

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:

  • Lucas Fernando Didur (2015 - )
  • Lucas Padilha (2014 - )
  • 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)