INF 100 Programa Analitico-Introdução À Programação I
INF 100 Programa Analitico-Introdução À Programação I
INF 100 Programa Analitico-Introdução À Programação I
Catálogo: 2022
Número de créditos: 4
Carga horária semestral: 60h
Carga horária semanal teórica: 2h
Carga horária semanal prática: 2h
Semestres: I e II
Objetivos
Escrever programas de computador simples que contribuam para automatização de tarefas em sua
futura área de atuação profissional, na pós-graduação, ou na Iniciação Científica;
Compreender programas simples desenvolvidos por terceiros;
Aplicar o “raciocínio algorítmico” em outras áreas do conhecimento.
Ementa
Elementos de uma linguagem algorítmica. Comandos básicos da linguagem. Arranjos simples de dados.
Subprogramas.
Pré e correquisitos
Não definidos
Oferecimentos obrigatórios
Curso Período
Engenharia Ambiental 1
Engenharia Civil 1
Engenharia de Alimentos 2
Engenharia de Produção 1
Engenharia Elétrica 1
Engenharia Física 2
Engenharia Mecânica 1
A autenticidade deste documento pode ser conferida no site https://siadoc.ufv.br/validar-documento com o código: U4A9.S4HL.65XZ
Engenharia Química 1
Física - Bacharelado 2
Licenciatura em Matemática 3
Licenciatura em Química 6
Matemática - Bacharelado 2
Química - Bacharelado 6
Oferecimentos optativos
Bioquímica Geral
A autenticidade deste documento pode ser conferida no site https://siadoc.ufv.br/validar-documento com o código: U4A9.S4HL.65XZ
Conteúdo
Unidade T P ED Pj To
4.Subprogramas 8h 0h 0h 0h 8h
1.Funções e procedimentos
2.Definições locais e globais
3.Passagem de parâmetros
7.Comandos condicionais 0h 6h 0h 0h 6h
1.Operadores lógicos
2.Operadores relacionais
3.Programas simples envolvendo comandos if aninhados
8.Comandos de repetição 0h 6h 0h 0h 6h
1.Condições de parada
2.Laços finitos e infinitos
3.Programas simples envolvendo comandos de repetição
9.Arranjos Unidimensionais 0h 4h 0h 0h 4h
1.Programa envolvendo pesquisa linear e somatório
2.Outros programas envolvendo arranjos
11.Subprogramas: funções 0h 6h 0h 0h 6h
1.Projeto, criação e uso de funções em programas
2.Passagem de parâmetros por valor
3.Passagem de parâmetros por referência
Planejamento pedagógico
A autenticidade deste documento pode ser conferida no site https://siadoc.ufv.br/validar-documento com o código: U4A9.S4HL.65XZ
Bibliografias básicas
Descrição Exemplares
Bibliografias complementares
Descrição Exemplares
ZIVIANI, N. Projeto de algoritmos: com implementações em Pascal e C. 2ed. rev. e ampl. São 10
Paulo: Thomson, 2004.
CHITYALA, R.; PUSIPEDDI, S. Image Processing and Acquisition using Python. 1 ed. CRC 0
Press, 2014.
Pontos de controle
A autenticidade deste documento pode ser conferida no site https://siadoc.ufv.br/validar-documento com o código: U4A9.S4HL.65XZ
Syllabus
Catalog: 2022
Number of credits: 4
Total hours: 60h
Weekly workload - Theoretical: 2h
Weekly workload - Practical: 2h
Period: I e II
Goals
Not defined
Content
Algorithmic language elements. Basic programming language commands. Simple arrays. Subprograms.
Not defined
Mandatory offers
Course Period
Engenharia Ambiental 1
Engenharia Civil 1
Engenharia de Alimentos 2
Engenharia de Produção 1
Engenharia Elétrica 1
Engenharia Física 2
Engenharia Mecânica 1
Engenharia Química 1
Física - Bacharelado 2
Licenciatura em Matemática 3
A autenticidade deste documento pode ser conferida no site https://siadoc.ufv.br/validar-documento com o código: U4A9.S4HL.65XZ
Licenciatura em Química 6
Matemática - Bacharelado 2
Química - Bacharelado 6
Optional offers
Bioquímica Geral
A autenticidade deste documento pode ser conferida no site https://siadoc.ufv.br/validar-documento com o código: U4A9.S4HL.65XZ
Course program
Unit T P ED Pj To
4h 0h 0h 0h 4h
12h 0h 0h 0h 12h
6h 0h 0h 0h 6h
8h 0h 0h 0h 8h
0h 2h 0h 0h 2h
0h 2h 0h 0h 2h
0h 6h 0h 0h 6h
0h 6h 0h 0h 6h
0h 4h 0h 0h 4h
0h 4h 0h 0h 4h
0h 6h 0h 0h 6h
Pedagogical planning
A autenticidade deste documento pode ser conferida no site https://siadoc.ufv.br/validar-documento com o código: U4A9.S4HL.65XZ
Fundamental references
Description Copies
Complementary references
Description Copies
ZIVIANI, N. Project de algoritmos: com implementações em Pascal e C. 2ed. rev. e ampl. São 10
Paulo: Thomson, 2004.
CHITYALA, R.; PUSIPEDDI, S. Image Processing and Acquisition using Python. 1 ed. CRC 0
Press, 2014.
Pontos de controle
A autenticidade deste documento pode ser conferida no site https://siadoc.ufv.br/validar-documento com o código: U4A9.S4HL.65XZ