0% acharam este documento útil (0 voto)
106 visualizações20 páginas

Programação C#

Este documento apresenta um resumo de um curso de Programação de Computadores. Apresenta conceitos básicos como linguagem de programação, entrada e saída, variáveis, desvios condicionais, estruturas de repetição. Também aborda programação visual e ferramentas para interface gráfica. Inclui bibliografia e sistema de avaliação com prova, atividades e participação.

Enviado por

J R
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
106 visualizações20 páginas

Programação C#

Este documento apresenta um resumo de um curso de Programação de Computadores. Apresenta conceitos básicos como linguagem de programação, entrada e saída, variáveis, desvios condicionais, estruturas de repetição. Também aborda programação visual e ferramentas para interface gráfica. Inclui bibliografia e sistema de avaliação com prova, atividades e participação.

Enviado por

J R
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 20

Programação de Computadores

Gilmar Aquino
gilmar.aquino@fortec.edu.br
http://www.aquino.pro.br
EMENTA
Conceito de linguagem de programação;
operações de entrada e saída; operação de
atribuição; tipos, variáveis e constantes; desvios
condicionais; comandos de seleção múltipla;
estruturas de repetição; modularização de
programas. conceito de linguagem de
programação visual e ferramentas existentes
para elaborar programas com interface gráfica.
Bibliografia
• Básica:
– ASCENCIO, A. F. G.; CAMPOS, E. A. V. Fundamentos da
programação de computadores:Algoritmos, Pascal, C/C++ e Java.
São Paulo: Pearson Prentice Hall, 2007.
– LOPES, A.; GARCIA, G. Introdução à programação: 500 algoritmos
resolvidos. Rio deJaneiro: Elsevier, 2002.
– SEBESTA, R. W. Conceitos de linguagem de programação. 5. ed.
Porto Alegre: Bookman,2003.
• Complementar:
– FEOFILOFF, P. Algoritmos em linguagem C. Rio de Janeiro: Elsevier,
2009.MANZANO, J. A. N. G.; OLIVEIRA, J. F. de. Estudo dirigido de
algoritmo.São Paulo: Editora Érica. 1997.
– PEREIRA, J. A. Aprendendo informática. São Paulo: Makron Books,
2004.
– SANTOS, A. de A. Informática na empresa. São Paulo: Campus,
2007.
– XAVIER, G. F. C. Lógica de programação. 9. ed. São Paulo: SENAC,
2005.
Sistema de Avaliação
• TIC 1 – 8%
• TIC 2 – 8%
• ATIVIDADE – 24% (Participação Aula / Eventos)
• PROVA – 60%
• MF > 6 = APROVADO
• (MF * 60%) + (EX *40).
Aula 1
Para você o que é Lógica?

A lógica é o estudo do raciocínio analítico e


coerente, fortalecido pelos fatos e pela
argumentação sólida.
Na Tecnologia?
Na Tecnologia é fundamental ter um raciocínio
lógico bem desenvolvido.

Lógica de Programação é a técnica Capaz de


encadear os pensamentos para se atingir um
objetivo.

Programas ou softwares nada mais são do que as


instruções que o computador deve seguir em
determinadas situações. Estas instruções vem de
onde? De um programador é claro.
Instruções / Sequência Lógica

• Podemos descrever até mesmo situações simples.

1 – Personagem parado
2- Personagem começa a andar
3 – Personagem encontrou um
obstáculo?
Sim Não

4 - Pular 4 - Continuar
Algoritmos
Antes de programar precisamos analisar o que
desejamos desenvolver e em seguida escrever
uma possível solução. Chamamos esta solução
de Algoritmos.
Sequência Lógica de instruções que
propõe resolver uma necessidade
Algoritmos

Em ciência da computação, um algoritmo é uma


sequência finita de ações executáveis que visam
obter uma solução para um determinado tipo
de problema. Ziviani, 2011.

"algoritmos são procedimentos precisos, não


ambíguos, mecânicos, eficientes e
corretos“ Dasgupta, Papadimitriou e Vazirani, 2010,
A ordem das etapas é importante para se
atingir o resultado desejado, todo
algoritmo deve conter um início e fim.
Funcionamento de um computador

Como calcular uma média aritmética?


Entrada Processamento Saída
P1,P2,P3 𝑃1 + 𝑃2 + P3 Média Final
𝑀é𝑑𝑖𝑎 =
3
Entrada, Saída e processamento
Para começar estipularemos o objetivo do
programa, será fazer com que o usuário entre
com dois números (entrada), calculemos a soma
dos mesmos (processamento) e mostramos o
resultado na tela (saída). Também faremos o
fluxograma dele para aprendermos melhor seu
uso.
Funcionamento de um computador
• A entrada diz respeito as informações que o programa
vai coletar, de varias formas, estas informações.
• O processamento diz respeito ao que o programa vai
fazer com estas informações, é a transformação dos
dados coletados na fase de entrada para que o objetivo
do programa se cumpra.
• E por fim tempos a saída, que claramente nos indica o
momento em que estas informações novas, geradas na
fase de processamento, serão mandadas para fora do
programa.
Ferramentas
• Instalação da IDE VisualStudio;
• https://visualstudio.microsoft.com
Instalação
Introdução ao C#
• O que é linguagem de programação?
Esta linguagem é uma língua escrita onde o
programador escreve instruções e, após passar por
um processo chamado compilação, as instruções se
tornam um programa que pode ser executado pelo
computador.
• Compilação?
Este processo de compilação consiste em converter
os comandos escritos na linguagem de
programação em código de máquina
Introdução ao C#
• Microsoft Visual C#
O Microsoft Visual C# é uma IDE (Integrated
Development Environment) ou Ambiente de
Desenvolvimento Integrado ou seja, uma
plataforma de programação completa com o
compilador
Linguagens
Evolução das linguagens
• https://www.youtube.com/watch?v=8anOprjA
Lhs

Você também pode gostar

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy