Anda di halaman 1dari 4

Algoritmos com Linguagem C (Programao)

Curso de Algoritmos Completo utilizando o Pseudocdigo ou Portugus Estruturado com Aplicaes na Linguagem C e a utilizao de Tcnica de PDL (Program Design Language) com Diagramao de Blocos. O que o Algoritmos? Algoritmos uma sequncia finita de instrues bem definidas. O conceito de algoritmos frequentemente ilustrado pelo exemplo de uma receita, embora muitos algoritmos sejam mais complexos. Eles podem repetir passos ou necessitar de decises at que a tarefa seja completada. Um algoritmo corretamente executado ir resolver um determinado problema. Para quem se destina: recomendado para iniciantes, universitrios e programadores profissionais, qu querem aprender novas tcnicas de Algoritmos, Criptografia, Limpeza de Buffer e muito mais. Porque estudar algoritmos no ADV? o nico curso no Rio de Janeiro que ensina algoritmos com AULAS INDIVIDUAIS e totalmente prticas, para que voc realmente aprenda. No curso completo de algoritmos no ADV, voc vai aprender toda a lgica de programao inteligente que ser aplicada a qualquer linguagem, como por exemplo: C++, Java Script, Visual Basic, Delphi, e muitas outras. Este treinamento profissional vai te ensinar a raciocinar de forma lgica e objetiva e aplicar esta lgica na linguagem C a fim de entender o funcionamento dos algoritmos, a finalidade deste treinamento ensinar algoritmos, a linguagem C estar sendo usada como suporte, sendo assim voc aprender tambm os principais comandos de LINGUAGEM C. Neste treinamento voc aprender tambm Diagramao de blocos e PDL que ajuda muito na documentao dos algoritmos, tambm vai lhe permitir a programar PALM TOP e celulares. Este curso vai te dar segurana e solidez, para desenvolver algoritmos para qualquer linguagem de programao. Nosso curso ir te proporcionar um contato direto com a correta utilizao dos pseudocdigos, a fim de solucionar mais de 100 exerccios e simulados de concursos pblicos. Pr-requisito: Ter conhecimento do Sistema Operacional Windows. Carga Horria: 40 horas Programa do Curso Algoritmos + Linguagem C - Conceituando Algoritmos; - Surgimento do Algoritmos; - Solucionando problemas; - Prototipao e Escopo de Variveis; - Conceituando a Lgica Processual (Entrada, Processamento e Sada); - A lgica na programao de computadores; - O conceito de algoritmos e as estruturas bsicas de controle; - Tipos de diferenciaes de Nomenclaturas; - Tipos e formas de Simbologias e representaes grficas; - Problemas na produo de Software; - Manutenibilidade; - Conhecendo melhor o surgimento dos Algoritmos; - Princpios a serem utilizados na Resoluo de Problemas; - Utilizando a funo MAIN( ); - Trabalhando com Bibliotecas; - Diretivas Pr-Processador; - Usando as bibliotecas stdio.h e conio.h; - Trabalhando com as funes printf( ), clrscr( ) e getch( ); - Compilando um Sistema; - Utilizando cdigos especiais na funo printf( ); - Conhecendo o significado dos parmetros ( \n, \t, \", \\ ); - Calculando o quanto da rea de armazenamento ser gasta de acordo com a alocao de variveis; - Tornando o programa mais rpido atravs do correto uso do processamento dinmico; - Escala de variveis; - Utilizando os cdigos de formatao da funo printf (%c, %d, %e, %f, %o, %s, %x, %ld, %lf);

- Aprimorando as facilidades de uso da funo printf( ) em um sistema; - Inserindo comentrios; - Utilizando todas as tcnicas do Portugus Estruturado ou Pseudocdigo; - Criao de Diagramas de Blocos; - Trabalhando com Diagramas de Bloco no processo de documentao e Interpretao de um sistema; - Utilizao da Tcnica de Programao PDL (Program Design Language); - Interpretao do Fluxo de Funcionamento de vrios exemplos de Diagrama de Bloco; - Aprendendo a formular algoritmos para a inverso dos valores entre variveis; - Trabalhando com operadores aritmticos; - Utilizando Estruturas Condicionais e Operadores Relacionais; - Desvios Condicionais; - Conhecendo a sintaxe de um comando IF simples; - Utilizando e diferenciando o uso do operador de atribuio e o operador de igualdade; - Conhecendo a sintaxe do comando IF simples com mais de uma instruo; - Conhecendo a sintaxe do comando IF utilizando deciso composta simples; - Conhecendo a sintaxe do comando IF utilizando deciso composta com mais de uma instruo para cada condio; - Trabalhando com os operadores lgicos ( &&, | |, ! ); - Aplicando o uso de switch( ); - Algoritmos de verificao das medidas de um tringulo informando o seu tipo (EQUILTERO, ISSCELES ou ESCALENO); - Utilizando os comandos break e default; - Sintetizando e aplicando o uso de laos de repetio; - Entendo o passo-a-passo do fluxo de funcionamento de um lao de repetio; - Diferenciando o uso das funes getch( ) e getche( ); - Analisando a melhor estrutura de looping a ser utilizada em uma determinada situao apresentada; - Conhecendo a sintaxe das estruturas de looping; - Utilizando estruturas de looping com teste lgico no incio, com teste lgico no final e looping com varivel de controle; - Conceituando o uso de Matriz vetor linha, Matriz vetor coluna e Matrizes bidimensionais; - Entendendo o processo de criao e utilizao de uma Matriz; - Posicionado objetos na tela atravs da funo gotoxy( ); - Fazendo o uso de ndices ou subscripts; - Limpando o buffer de teclado atravs da funo fflush( ); - Elaborando algoritmos de inverso de valores em uma matriz; - Criando constantes atravs da palavra-chave #define; - Trabalhando com strings; - Entendendo a lgica do caractere NULL; - Diferenciaes no processo de leitura de strings atravs das funes gets( ) e scanf( ); - Algoritmos para a converso de caracteres maisculos em minsculos e minsculos em maisculos; - Conhecendo o cdigo ASCII (American Standard Code for Information Interchange) de um determinado caractere lido atravs do teclado; - Utilizando a biblioteca string.h; - Contando caracteres em uma string atravs da funo strlen( ); - Elaborando a lgica de um Algoritmos para o teste de Palindrade em uma palavra lida atravs do teclado; - Algoritmos de ordenao de valores no interior de uma matriz; - Algoritmos de localizao de um determinado valores alocado no interior de uma matriz; - Trabalhando com strings atravs do uso das funes puts( ), strcmp( ) e strcpy( ); - Trabalhando com registros e estruturas; - Conhecendo a sintaxe de uma STRUCT; - Estruturas de dados homogneos e estruturas de dados heterogneos; - Criando suas prprias funes; - Modularizao; - Entendo o processo de carregamento de um programa atravs da tcnica de Modularizao; - Utilizando o tipo VOID e a palavra-chave RETURN; - Mtodo Top-Down; - Programao Estruturada; - Conceituando um processo seqencial; - Estruturas de Controle; - Fluxo de Controle em Algoritmos; - Regras utilizadas na criao de variveis; - Comando de Atribuio; - Trabalhando com Ponteiros; - Utilizando o operador de endereamento (&); - Organizando nomes em ordem alfabtica atravs de endereamento dinmico de memria (ponteiros);

Algoritmos de busca de caracteres; Trabalhando com arquivos em disco; Leitura e gravao em disco; Utilizando os quatro diferentes modos de acesso a arquivos; Definindo tipos de variveis atravs da palavra-chave typedef; Gerando um arquivo caractere a caractere; Lendo um arquivo caractere a caractere; Conhecendo a lgica de uma estrutura do tipo FILE; Trabalhando com ponteiros de arquivo; Utilizando a palavra-chave putc( ); Abrindo arquivos atravs da funo fopen( ); Fechando arquivos atravs da funo fclose( ); Conhecendo a lgica da constante EOF; Trabalhando com a funo getc( ); Interpretando os parmetros de abertura de um arquivo; Cuidados a serem tomados ao abrir um arquivo; Gravando um arquivo linha a linha; Finalizando um sistema atravs da funo exit( ); Utilizando as funes fputs( ) e fgets( ); Lendo um arquivo linha a linha; Gravando um arquivo de forma formatada; Utilizando as funes fprintf( ) e fscanf( ) no armazenamento de linhas formatadas; Lendo um arquivo de forma formatada; Utilizando o processo de gravao e leitura de estruturas em um arquivo em disco; Trabalhando com as funes de converso atoi( ) e atof( ); Usando a Biblioteca stdlib.h; Utilizando as funes fwrite( ) e fread( ); Mais de 100 exerccios a serem praticados no decorrer de todo o curso.

OBS:Este programa poder ser alterado sem aviso prvio, a fim de ser atualizado conforme as provas de certificao, atualizao pedaggica e ou necessidades do mercado de trabalho.

VALORES PROMOCIONAIS

PARCELADO:
16x R$ 72,28 12x R$ 96,38 10x R$ 115,65 6x R$ 192,75

2x R$ 537,78 VISTA R$ 983,04 Material R$ 30,00


Formas de Pagamento: Cheque-pr at 16x Carto (VISA e MASTERCARD em at 12x) (AMEX e ELO em at 10x) (HIPERCARD em at 4x)

Temos outros cursos, pea o programa GRTIS.

Departamento Comercial NOSSO ENDEREO: AV TREZE DE MAIO, 23 - 8 andar GRUPO 6 TEL: 2210 1180 - 2240 4378 Razo Social: Curso ADV LTDA CNPJ 01.398.737/0001-77